public abstract class AbstractInstallmentFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Installment facade. This class represents a library of Installment operations that can be performed. The purpose of this class is to hide the details about constructing the business object document that represents the service request into simple Java methods. The complexity of building the request document and making the request is all managed by this client class of the Installment facade.
Constructor and Description |
---|
AbstractInstallmentFacadeClient()
Creates an instance of the client to communicate with the Installment facade.
|
AbstractInstallmentFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Installment facade.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleType | changeInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ChangeInstallmentRuleType aChangeInstallmentRule)
This method will communicate with the InstallmentRule facade and send the specified ChangeInstallmentRule request.
|
protected com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleDataAreaType | checkAcknowledgeInstallmentRule(com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleDataAreaType acknowledgeInstallmentRuleDataArea)
This method will examine the AcknowledgeInstallmentRuleDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleDataAreaType | checkRespondInstallmentRule(com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleDataAreaType respondInstallmentRuleDataArea)
This method will examine the RespondInstallmentRuleDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType | checkShowCatalogEntryInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType showCatalogEntryInstallmentPriceDataArea)
This method will examine the ShowCatalogEntryInstallmentPriceDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType | checkShowInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType showInstallmentRuleDataArea)
This method will examine the ShowInstallmentRuleDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType | checkShowOrderInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType showOrderInstallmentPriceDataArea)
This method will examine the ShowOrderInstallmentPriceDataArea to see if there is any error information reported.
|
com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceType | getCatalogEntryInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.GetCatalogEntryInstallmentPriceType aGetCatalogEntryInstallmentPrice)
This method will communicate with the Installment facade and send the specified GetCatalogEntryInstallmentPrice request.
|
com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType | getCatalogEntryInstallmentPrice(GetType getVerb)
This method returns the ShowCatalogEntryInstallmentPriceDataArea when issuing the specified get expression to fetch CatalogEntryInstallmentPrices.
|
java.util.List | getCatalogEntryInstallmentPrice(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of CatalogEntryInstallmentPrices based on the expression specified.
|
protected com.ibm.commerce.installment.facade.datatypes.InstallmentFactory | getInstallmentFactory()
This method will return the default instance of the Installment Factory.
|
com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleType | getInstallmentRule(com.ibm.commerce.installment.facade.datatypes.GetInstallmentRuleType aGetInstallmentRule)
This method will communicate with the Installment facade and send the specified GetInstallmentRule request.
|
com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType | getInstallmentRule(GetType getVerb)
This method returns the ShowInstallmentRuleDataArea when issuing the specified get expression to fetch InstallmentRules.
|
java.util.List | getInstallmentRule(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of InstallmentRules based on the expression specified.
|
com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceType | getOrderInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.GetOrderInstallmentPriceType aGetOrderInstallmentPrice)
This method will communicate with the Installment facade and send the specified GetOrderInstallmentPrice request.
|
com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType | getOrderInstallmentPrice(GetType getVerb)
This method returns the ShowOrderInstallmentPriceDataArea when issuing the specified get expression to fetch OrderInstallmentPrices.
|
java.util.List | getOrderInstallmentPrice(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of OrderInstallmentPrices based on the expression specified.
|
com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleType | processInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ProcessInstallmentRuleType aProcessInstallmentRule)
This method will communicate with the Installment facade and send the specified ProcessInstallmentRule request.
|
public AbstractInstallmentFacadeClient()
public AbstractInstallmentFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected com.ibm.commerce.installment.facade.datatypes.InstallmentFactory getInstallmentFactory()
public com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleType getInstallmentRule(com.ibm.commerce.installment.facade.datatypes.GetInstallmentRuleType aGetInstallmentRule)
public com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleType processInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ProcessInstallmentRuleType aProcessInstallmentRule)
public com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleType changeInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ChangeInstallmentRuleType aChangeInstallmentRule)
protected com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleDataAreaType checkAcknowledgeInstallmentRule(com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleDataAreaType acknowledgeInstallmentRuleDataArea) throws InstallmentRuleException
protected com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleDataAreaType checkRespondInstallmentRule(com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleDataAreaType respondInstallmentRuleDataArea) throws InstallmentRuleException
protected com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType checkShowInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType showInstallmentRuleDataArea) throws InstallmentRuleException
public com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType getInstallmentRule(GetType getVerb) throws InstallmentRuleException
public java.util.List getInstallmentRule(java.lang.String expressionLanguage, java.lang.String expression) throws InstallmentRuleException
public com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceType getCatalogEntryInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.GetCatalogEntryInstallmentPriceType aGetCatalogEntryInstallmentPrice)
protected com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType checkShowCatalogEntryInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType showCatalogEntryInstallmentPriceDataArea) throws CatalogEntryInstallmentPriceException
public com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType getCatalogEntryInstallmentPrice(GetType getVerb) throws CatalogEntryInstallmentPriceException
public java.util.List getCatalogEntryInstallmentPrice(java.lang.String expressionLanguage, java.lang.String expression) throws CatalogEntryInstallmentPriceException
public com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceType getOrderInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.GetOrderInstallmentPriceType aGetOrderInstallmentPrice)
protected com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType checkShowOrderInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType showOrderInstallmentPriceDataArea) throws OrderInstallmentPriceException
public com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType getOrderInstallmentPrice(GetType getVerb) throws OrderInstallmentPriceException
public java.util.List getOrderInstallmentPrice(java.lang.String expressionLanguage, java.lang.String expression) throws OrderInstallmentPriceException