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, createSyncVerb
public 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.