public class ProductServiceSoapBindingStub extends org.apache.axis.client.Stub implements ProductServiceInterface
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, serviceENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
ProductServiceSoapBindingStub() |
ProductServiceSoapBindingStub(javax.xml.rpc.Service service) |
ProductServiceSoapBindingStub(URL endpointURL,
javax.xml.rpc.Service service) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.axis.client.Call |
createCall() |
Product[] |
createProducts(Product[] products)
Creates new
Product objects. |
ProductPage |
getProductsByStatement(Statement statement)
|
UpdateResult |
performProductAction(ProductAction productAction,
Statement filterStatement)
|
Product[] |
updateProducts(Product[] products)
Updates the specified
Product 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 ProductServiceSoapBindingStub()
throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultpublic ProductServiceSoapBindingStub(URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultpublic ProductServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
org.apache.axis.AxisFaultprotected org.apache.axis.client.Call createCall()
throws RemoteException
RemoteExceptionpublic Product[] createProducts(Product[] products) throws RemoteException, ApiException
ProductServiceInterfaceProduct objects. This method is only available
when creating programmatic
guaranteed products when not using sales management.createProducts in interface ProductServiceInterfaceproducts - the products to createRemoteExceptionApiExceptionpublic ProductPage getProductsByStatement(Statement statement) throws RemoteException, ApiException
ProductServiceInterfaceProductPage of Product objects that
satisfy the criteria specified by
given Statement.query.
When using sales management, the following fields are supported for filtering and/or sorting.
| PQL Property | Object Property | Filterable | Sortable |
|---|---|---|---|
rateCardId |
Rate card ID which the product is associated with | Yes | No |
status |
Product.status |
Yes | Yes |
lineItemType |
Product.lineItemType |
Yes | Yes |
productType |
Product.productType |
Yes | Yes |
rateType |
Product.rateType |
Yes | Yes |
productTemplateId |
Product.productTemplateId |
Yes | No |
name |
Product.name |
Yes | Yes |
description |
Product#description |
Yes | No |
id |
Product.id |
Yes | Yes |
lastModifiedDateTime |
Product.lastModifiedDateTime |
Yes | Yes |
| PQL Property | Object Property | Filterable | Sortable |
|---|---|---|---|
status |
Product.status |
Yes | Yes |
rateType |
Product.rateType |
Yes | Yes |
name |
Product.name |
Yes | Yes |
id |
Product.id |
Yes | Yes |
lastModifiedDateTime |
Product.lastModifiedDateTime |
Yes | Yes |
getProductsByStatement in interface ProductServiceInterfacestatement - a Publisher Query Language statement which specifies
the filtering
criteria over productsRemoteExceptionApiExceptionpublic UpdateResult performProductAction(ProductAction productAction, Statement filterStatement) throws RemoteException, ApiException
ProductServiceInterfaceperformProductAction in interface ProductServiceInterfaceproductAction - the action to performfilterStatement - a Publisher Query Language statement used to
filter a set of products.RemoteExceptionApiExceptionpublic Product[] updateProducts(Product[] products) throws RemoteException, ApiException
ProductServiceInterfaceProduct objects.
Note non-updatable fields will not be backfilled.updateProducts in interface ProductServiceInterfaceproducts - the products to updateRemoteExceptionApiExceptionCopyright © 2018. All Rights Reserved.