public interface ProposalLineItemServiceInterface extends Remote
| Modifier and Type | Method and Description |
|---|---|
ProposalLineItem |
createProposalLineItem(ProposalLineItem proposalLineItem)
Creates a new
ProposalLineItem. |
ProposalLineItem[] |
createProposalLineItems(ProposalLineItem[] proposalLineItems)
Creates new
ProposalLineItem objects. |
ProposalLineItem |
getProposalLineItem(Long proposalLineItemId)
Returns the
ProposalLineItem uniquely identified by
the given ID. |
ProposalLineItemPage |
getProposalLineItemsByStatement(Statement filterStatement)
|
UpdateResult |
performProposalLineItemAction(ProposalLineItemAction proposalLineItemAction,
Statement filterStatement)
Performs actions on
ProposalLineItem objects that match
the given Statement.query. |
ProposalLineItem |
updateProposalLineItem(ProposalLineItem proposalLineItem)
Updates the specified
ProposalLineItem. |
ProposalLineItem[] |
updateProposalLineItems(ProposalLineItem[] proposalLineItems)
Updates the specified
ProposalLineItem objects. |
ProposalLineItem createProposalLineItem(ProposalLineItem proposalLineItem) throws RemoteException, ApiException
ProposalLineItem.
The following fields are required:
proposalLineItem - the proposal line item to createRemoteExceptionApiExceptionProposalLineItem[] createProposalLineItems(ProposalLineItem[] proposalLineItems) throws RemoteException, ApiException
ProposalLineItem objects.
For each proposal line item, the following fields are required:
proposalLineItems - the proposal line items to createRemoteExceptionApiExceptionProposalLineItem getProposalLineItem(Long proposalLineItemId) throws RemoteException, ApiException
ProposalLineItem uniquely identified by
the given ID.proposalLineItemId - the ID of the proposal line item, which
must already existRemoteExceptionApiExceptionProposalLineItemPage getProposalLineItemsByStatement(Statement filterStatement) throws RemoteException, ApiException
ProposalLineItemPage of ProposalLineItem
objects
that satisfy the given Statement.query. The following
fields are supported for
filtering:
| PQL Property | Object Property |
|---|---|
id |
ProposalLineItem.id |
name |
ProposalLineItem.name |
proposalId |
ProposalLineItem.proposalId |
isArchived |
ProposalLineItem.isArchived |
lastModifiedDateTime |
ProposalLineItem#lastModifiedDateTime |
useThirdPartyAdServerFromProposal |
ProposalLineItem#useThirdPartyAdServerFromProposal |
thirdPartyAdServerId |
ProposalLineItem#thirdPartyAdServerId |
customThirdPartyAdServerName |
ProposalLineItem#customThirdPartyAdServerName |
filterStatement - a Publisher Query Language statement used to
filter
a set of proposal line itemsRemoteExceptionApiExceptionUpdateResult performProposalLineItemAction(ProposalLineItemAction proposalLineItemAction, Statement filterStatement) throws RemoteException, ApiException
ProposalLineItem objects that match
the given Statement.query.proposalLineItemAction - the action to performfilterStatement - a Publisher Query Language statement used to
filter a set of
proposal line itemsRemoteExceptionApiExceptionProposalLineItem updateProposalLineItem(ProposalLineItem proposalLineItem) throws RemoteException, ApiException
ProposalLineItem.proposalLineItem - the proposal line item to updateRemoteExceptionApiExceptionProposalLineItem[] updateProposalLineItems(ProposalLineItem[] proposalLineItems) throws RemoteException, ApiException
ProposalLineItem objects.proposalLineItems - the proposal line items to updateRemoteExceptionApiExceptionCopyright © 2014. All Rights Reserved.