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 | Object Property |
|---|---|
id |
RateCard.id |
name |
RateCard.name |
status |
RateCard.status |
lastModifiedDateTime |
RateCard.lastModifiedDateTime |
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 © 2014. All Rights Reserved.