public class ProposalServiceSoapBindingStub extends org.apache.axis.client.Stub implements ProposalServiceInterface
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, serviceENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
ProposalServiceSoapBindingStub() |
ProposalServiceSoapBindingStub(javax.xml.rpc.Service service) |
ProposalServiceSoapBindingStub(URL endpointURL,
javax.xml.rpc.Service service) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.axis.client.Call |
createCall() |
Proposal[] |
createProposals(Proposal[] proposals)
Creates new
Proposal objects. |
MarketplaceCommentPage |
getMarketplaceCommentsByStatement(Statement filterStatement)
|
ProposalPage |
getProposalsByStatement(Statement filterStatement)
|
UpdateResult |
performProposalAction(ProposalAction proposalAction,
Statement filterStatement)
Performs actions on
Proposal objects that match the
given Statement.query. |
Proposal[] |
updateProposals(Proposal[] proposals)
Updates the specified
Proposal objects. |
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsernamepublic ProposalServiceSoapBindingStub()
throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultpublic ProposalServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultpublic ProposalServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultprotected org.apache.axis.client.Call createCall()
throws RemoteException
RemoteExceptionpublic Proposal[] createProposals(Proposal[] proposals) throws RemoteException, ApiException
ProposalServiceInterfaceProposal objects.
For each proposal, the following fields are required:
createProposals in interface ProposalServiceInterfaceproposals - the proposals to createRemoteExceptionApiExceptionpublic MarketplaceCommentPage getMarketplaceCommentsByStatement(Statement filterStatement) throws RemoteException, ApiException
ProposalServiceInterfaceMarketplaceCommentPage of MarketplaceComment
objects that satisfy the
given Statement.query. This method only returns comments
already sent to Marketplace,
local draft ProposalMarketplaceInfo.marketplaceComment
are not included. The following
fields are supported for filtering:
| PQL Property | Object Property |
|---|---|
proposalId |
MarketplaceComment.proposalId |
proposalId, and only supports
a subset of PQL syntax:[WHERE {AND ...}] [ORDER BY [ASC | DESC]] [LIMIT {[,] } | { OFFSET }]
:=
Only supports ORDER BY MarketplaceComment.creationTime.
getMarketplaceCommentsByStatement in interface ProposalServiceInterfacefilterStatement - a Publisher Query Language statement used to
filter a set of marketplace
commentsRemoteExceptionApiExceptionpublic ProposalPage getProposalsByStatement(Statement filterStatement) throws RemoteException, ApiException
ProposalServiceInterfaceProposalPage of Proposal objects that
satisfy the given
Statement.query. The following fields are supported
for filtering:
| PQL Property | Object Property |
|---|---|
id |
Proposal.id |
dfpOrderId |
Proposal.dfpOrderId |
name |
Proposal.name |
status |
Proposal.status |
isArchived |
Proposal.isArchived |
approvalStatus
Only applicable for proposals using
sales management
|
Proposal.approvalStatus |
lastModifiedDateTime |
Proposal.lastModifiedDateTime |
thirdPartyAdServerId
Only applicable for non-programmatic proposals using sales
management
|
Proposal.thirdPartyAdServerId |
customThirdPartyAdServerName
Only applicable for non-programmatic proposals using sales
management
|
Proposal.customThirdPartyAdServerName |
hasOfflineErrors |
Proposal.hasOfflineErrors |
isProgrammatic |
Proposal.isProgrammatic |
negotiationStatus
Only applicable for programmatic proposals
|
ProposalMarketplaceInfo.negotiationStatus |
getProposalsByStatement in interface ProposalServiceInterfacefilterStatement - a Publisher Query Language statement used to
filter
a set of proposalsRemoteExceptionApiExceptionpublic UpdateResult performProposalAction(ProposalAction proposalAction, Statement filterStatement) throws RemoteException, ApiException
ProposalServiceInterfaceProposal objects that match the
given Statement.query.
The following fields are also required when submitting proposals
for approval:
performProposalAction in interface ProposalServiceInterfaceproposalAction - the action to performfilterStatement - a Publisher Query Language statement used to
filter a set of proposalsRemoteExceptionApiExceptionpublic Proposal[] updateProposals(Proposal[] proposals) throws RemoteException, ApiException
ProposalServiceInterfaceProposal objects.updateProposals in interface ProposalServiceInterfaceproposals - the proposals to updateRemoteExceptionApiExceptionCopyright © 2019. All rights reserved.