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.
CHANGE_VERB_ACTION_ADD, CHANGE_VERB_ACTION_CHANGE, CHANGE_VERB_ACTION_CREATE, CHANGE_VERB_ACTION_DELETE, CHANGE_VERB_ACTION_UPDATE| 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. |
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. |
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. |
createActionExpression, createChangeVerb, createGetVerb, createGetVerb, createProcessVerb, createSyncVerbpublic AbstractInstallmentFacadeClient()
public AbstractInstallmentFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
businessContext - The default business context to associate with the messages when making requests.callbackHandler - Used for authentication purposes so the controller can give the authentication information to the
transport when required.public com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleType getInstallmentRule(com.ibm.commerce.installment.facade.datatypes.GetInstallmentRuleType aGetInstallmentRule)
GetInstallmentRule request.aGetInstallmentRule - The GetInstallmentRule request document.ShowInstallmentRule response document.public com.ibm.commerce.installment.facade.datatypes.AcknowledgeInstallmentRuleType processInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ProcessInstallmentRuleType aProcessInstallmentRule)
ProcessInstallmentRule request.aProcessInstallmentRule - The ProcessInstallmentRule request document.AcknowledgeInstallmentRule response document.public com.ibm.commerce.installment.facade.datatypes.RespondInstallmentRuleType changeInstallmentRule(com.ibm.commerce.installment.facade.datatypes.ChangeInstallmentRuleType aChangeInstallmentRule)
InstallmentRule facade and send the specified
ChangeInstallmentRule request.aChangeInstallmentRule - The ChangeInstallmentRule request document.RespondInstallmentRule response document.public com.ibm.commerce.installment.facade.datatypes.ShowInstallmentRuleDataAreaType getInstallmentRule(GetType getVerb) throws InstallmentRuleException
ShowInstallmentRuleDataArea when issuing the specified get expression to
fetch InstallmentRules. This method will be used by other frameworks or methods that constructs the get
expression.getVerb - The get expression to execute.ShowInstallmentRuleDataArea response when issuing the get expression.InstallmentRuleException - The InstallmentRuleException is thrown if error information is found in the specified
ShowInstallmentRuleDataArea. This will represent that there was a problem when
performing the operation.public java.util.List getInstallmentRule(java.lang.String expressionLanguage,
java.lang.String expression)
throws InstallmentRuleException
expressionLanguage - The expression language.expression - The expression to return a list of InstallmentRules.InstallmentRules that matches the expression specified.InstallmentRuleException - The InstallmentRuleException is thrown if error information is found in the specified
ShowInstallmentRuleDataArea. This will represent that there was a problem when
performing the operation.public com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceType getCatalogEntryInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.GetCatalogEntryInstallmentPriceType aGetCatalogEntryInstallmentPrice)
GetCatalogEntryInstallmentPrice
request.aGetCatalogEntryInstallmentPrice - The GetCatalogEntryInstallmentPrice request document.ShowCatalogEntryInstallmentPrice response document.public com.ibm.commerce.installment.facade.datatypes.ShowCatalogEntryInstallmentPriceDataAreaType getCatalogEntryInstallmentPrice(GetType getVerb) throws CatalogEntryInstallmentPriceException
ShowCatalogEntryInstallmentPriceDataArea when issuing the specified get
expression to fetch CatalogEntryInstallmentPrices. This method will be used by other frameworks or methods that
constructs the get expression.getVerb - The get expression to execute.ShowCatalogEntryInstallmentPriceDataArea response when issuing the get expression.CatalogEntryInstallmentPriceException - The CatalogEntryInstallmentPriceException is thrown if error information is found in
the specified ShowCatalogEntryInstallmentPriceDataArea. This will represent that
there was a problem when performing the operation.public java.util.List getCatalogEntryInstallmentPrice(java.lang.String expressionLanguage,
java.lang.String expression)
throws CatalogEntryInstallmentPriceException
CatalogEntryInstallmentPrices based on the expression specified.expressionLanguage - The expression language.expression - The expression to return a list of CatalogEntryInstallmentPrices.CatalogEntryInstallmentPrices that matches the expression specified.CatalogEntryInstallmentPriceException - The CatalogEntryInstallmentPriceException is thrown if error information is found in
the specified ShowCatalogEntryInstallmentPriceDataArea. This will represent that
there was a problem when performing the operation.public com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceType getOrderInstallmentPrice(com.ibm.commerce.installment.facade.datatypes.GetOrderInstallmentPriceType aGetOrderInstallmentPrice)
aGetOrderInstallmentPrice - The GetOrderInstallmentPrice request document.ShowOrderInstallmentPrice response document.public com.ibm.commerce.installment.facade.datatypes.ShowOrderInstallmentPriceDataAreaType getOrderInstallmentPrice(GetType getVerb) throws OrderInstallmentPriceException
ShowOrderInstallmentPriceDataArea when issuing the specified get expression
to fetch OrderInstallmentPrices. This method will be used by other frameworks or methods that constructs the get
expression.getVerb - The get expression to execute.ShowOrderInstallmentPriceDataArea response when issuing the get expression.OrderInstallmentPriceException - The OrderInstallmentPriceException is thrown if error information is found in the
specified ShowOrderInstallmentPriceDataArea. This will represent that there was a
problem when performing the operation.public java.util.List getOrderInstallmentPrice(java.lang.String expressionLanguage,
java.lang.String expression)
throws OrderInstallmentPriceException
OrderInstallmentPrices based on the expression specified.expressionLanguage - The expression language.expression - The expression to return a list of OrderInstallmentPrices.OrderInstallmentPrices that matches the expression specified.OrderInstallmentPriceException - The OrderInstallmentPriceException is thrown if error information is found in the
specified ShowOrderInstallmentPriceDataArea. This will represent that there was a
problem when performing the operation.