public interface RateCardServiceInterface extends Remote
| Modifier and Type | Method and Description |
|---|---|
RateCard |
createRateCard(RateCard rateCard)
Creates a new
RateCard. |
RateCard[] |
createRateCards(RateCard[] rateCards)
Creates a list of
RateCard objects. |
RateCard |
getRateCard(Long rateCardId)
Returns the
RateCard uniquely identified by the given
ID. |
RateCardPage |
getRateCardsByStatement(Statement filterStatement)
|
UpdateResult |
performRateCardAction(RateCardAction rateCardAction,
Statement filterStatement)
Performs action on
RateCard objects that satisfy the
given Statement.query. |
RateCard |
updateRateCard(RateCard rateCard)
Updates the specified
RateCard. |
RateCard[] |
updateRateCards(RateCard[] rateCards)
Updates a list of
RateCard objects. |
RateCard createRateCard(RateCard rateCard) throws RemoteException, ApiException
RateCard. Rate cards must be activated
before being
associated with proposal line items and products.rateCard - the rate card to be createdRemoteExceptionApiExceptionRateCard[] 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 createdRemoteExceptionApiExceptionRateCard getRateCard(Long rateCardId) throws RemoteException, ApiException
RateCard uniquely identified by the given
ID.rateCardId - the ID of the rate card, which must already existRemoteExceptionApiExceptionRateCardPage 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 |
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 updateRateCard(RateCard rateCard) throws RemoteException, ApiException
RateCard.rateCard - the rate card to be updatedRemoteExceptionApiExceptionRateCard[] updateRateCards(RateCard[] rateCards) throws RemoteException, ApiException
RateCard objects.rateCards - the rate cards to be updatedRemoteExceptionApiExceptionCopyright © 2013. All Rights Reserved.