public class ProductTemplateServiceSoapBindingStub extends org.apache.axis.client.Stub implements ProductTemplateServiceInterface
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, serviceENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
ProductTemplateServiceSoapBindingStub() |
ProductTemplateServiceSoapBindingStub(javax.xml.rpc.Service service) |
ProductTemplateServiceSoapBindingStub(URL endpointURL,
javax.xml.rpc.Service service) |
_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 ProductTemplateServiceSoapBindingStub()
throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultpublic ProductTemplateServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultpublic ProductTemplateServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultprotected org.apache.axis.client.Call createCall()
throws RemoteException
RemoteExceptionpublic ProductTemplate createProductTemplate(ProductTemplate productTemplate) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplate.
The following fields are required:
ProductTemplate.nameProductTemplate.nameMacroProductTemplate.productTypeProductTemplate.rateTypeProductTemplate.creativePlaceholders
(only when ProductTemplate.productType is ProductType.DFP)ProductTemplate.lineItemType
(only when ProductTemplate.productType is ProductType.DFP)ProductTemplate.targeting (only if ProductTemplate.productType
is
ProductType.DFP and ProductTemplate.productSegmentation
is not specified)createProductTemplate in interface ProductTemplateServiceInterfaceproductTemplate - the product template to createRemoteExceptionApiExceptionpublic ProductTemplate[] createProductTemplates(ProductTemplate[] productTemplates) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplate objects.createProductTemplates in interface ProductTemplateServiceInterfaceproductTemplates - the productTemplates to createRemoteExceptionApiExceptionpublic ProductTemplate getProductTemplate(Long productTemplateId) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplate uniquely identified by
the given ID.getProductTemplate in interface ProductTemplateServiceInterfaceproductTemplateId - the ID of the product template, which must
already
existProductTemplate uniquely identified by the given
IDRemoteExceptionApiExceptionpublic ProductTemplatePage getProductTemplatesByStatement(Statement statement) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplatePage of ProductTemplate
objects
that satisfy the filtering criteria specified by given Statement.query.
The following fields are supported for filtering:
| PQL Property | Object Property |
|---|---|
id |
ProductTemplate.id |
name |
ProductTemplate.name |
nameMacro |
ProductTemplate.nameMacro |
description |
ProductTemplate.description |
status |
ProductTemplate.status |
lastModifiedDateTime |
ProductTemplate.lastModifiedDateTime |
lineItemType |
LineItemType |
productType |
ProductType |
rateType |
RateType |
getProductTemplatesByStatement in interface ProductTemplateServiceInterfacestatement - a Publisher Query Language statement which specifies
the
filtering criteria over productTemplatesRemoteExceptionApiExceptionpublic UpdateResult performProductTemplateAction(ProductTemplateAction action, Statement filterStatement) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplate objects that satisfy
the given
Statement.query.performProductTemplateAction in interface ProductTemplateServiceInterfaceaction - the action to performfilterStatement - a Publisher Query Language statement used to
filter
a set of product templatesRemoteExceptionApiExceptionpublic ProductTemplate updateProductTemplate(ProductTemplate productTemplate) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplate.updateProductTemplate in interface ProductTemplateServiceInterfaceproductTemplate - the product template to updateRemoteExceptionApiExceptionpublic ProductTemplate[] updateProductTemplates(ProductTemplate[] productTemplates) throws RemoteException, ApiException
ProductTemplateServiceInterfaceProductTemplate objects.updateProductTemplates in interface ProductTemplateServiceInterfaceproductTemplates - the product templates to updateRemoteExceptionApiExceptionCopyright © 2013. All Rights Reserved.