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 |
getProduct(String productId)
Returns the
Product uniquely identified by the given
ID. |
ProductPage |
getProductsByStatement(Statement statement)
|
UpdateResult |
performProductAction(ProductAction productAction,
Statement filterStatement)
|
Product |
updateProduct(Product product)
Updates the specified
Product. |
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 getProduct(String productId) throws RemoteException, ApiException
ProductServiceInterfaceProduct uniquely identified by the given
ID.getProduct in interface ProductServiceInterfaceproductId - the ID of the product, which must already existProduct uniquely identified by IDRemoteExceptionApiExceptionpublic ProductPage getProductsByStatement(Statement statement) throws RemoteException, ApiException
ProductServiceInterfaceProductPage of Product objects that
satisfy the criteria specified by
given Statement.query. 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 | No |
lastModifiedDateTime |
Product.lastModifiedDateTime |
No | 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 updateProduct(Product product) throws RemoteException, ApiException
ProductServiceInterfaceProduct.
Note non-updatable fields will not be backfilled.updateProduct in interface ProductServiceInterfaceproduct - the product to updateRemoteExceptionApiExceptionpublic 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 © 2013. All Rights Reserved.