public interface RateCardServiceInterface extends Remote
| Modifier and Type | Method and Description |
|---|---|
RateCard[] |
createRateCards(RateCard[] rateCards)
Creates a list of
RateCard objects. |
RateCardPage |
getRateCardsByStatement(Statement filterStatement)
|
UpdateResult |
performRateCardAction(RateCardAction rateCardAction,
Statement filterStatement)
Performs action on
RateCard objects that satisfy the
given Statement.query. |
RateCard[] |
updateRateCards(RateCard[] rateCards)
Updates a list of
RateCard objects. |
RateCard[] createRateCards(RateCard[] rateCards) throws RemoteException, ApiException
RateCard objects. Rate cards must
be activated
before being associated with proposal line items and products.rateCards - the rate cards to be createdRemoteExceptionApiExceptionRateCardPage getRateCardsByStatement(Statement filterStatement) throws RemoteException, ApiException
RateCardPage of RateCard objects that
satisfy the given
Statement.query. The following fields are supported
for filtering:
| PQL property | Entity property |
|---|---|
ForMarketplace | RateCard.forMarketplace |
Id | RateCard.id |
LastModifiedDateTime | RateCard.lastModifiedDateTime |
Name | RateCard.name |
Status | RateCard.status |
filterStatement - a Publisher Query Language statement to filter
a list of rate cards.RemoteExceptionApiExceptionUpdateResult performRateCardAction(RateCardAction rateCardAction, Statement filterStatement) throws RemoteException, ApiException
RateCard objects that satisfy the
given Statement.query.rateCardAction - the action to performfilterStatement - a Publisher Query Language statement used to
filter
a set of rate cards.RemoteExceptionApiExceptionRateCard[] updateRateCards(RateCard[] rateCards) throws RemoteException, ApiException
RateCard objects.rateCards - the rate cards to be updatedRemoteExceptionApiExceptionCopyright © 2020. All rights reserved.