public abstract class AbstractWalletFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Wallet facade. This class represents a library of Wallet 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 Wallet facade.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
AbstractWalletFacadeClient()
Creates an instance of the client to communicate with the Wallet facade.
|
AbstractWalletFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Wallet facade.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.wallet.facade.datatypes.RespondWalletType | changeWallet(com.ibm.commerce.wallet.facade.datatypes.ChangeWalletType aChangeWallet)
This method will communicate with the Wallet facade and send the specified ChangeWallet request.
|
com.ibm.commerce.wallet.facade.datatypes.RespondWalletItemType | changeWalletItem(com.ibm.commerce.wallet.facade.datatypes.ChangeWalletItemType aChangeWalletItem)
This method will communicate with the WalletItem facade and send the specified ChangeWalletItem request.
|
protected com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletDataAreaType | checkAcknowledgeWallet(com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletDataAreaType acknowledgeWalletDataArea)
This method will examine the AcknowledgeWalletDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletItemDataAreaType | checkAcknowledgeWalletItem(com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletItemDataAreaType acknowledgeWalletItemDataArea)
This method will examine the AcknowledgeWalletItemDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.wallet.facade.datatypes.RespondWalletDataAreaType | checkRespondWallet(com.ibm.commerce.wallet.facade.datatypes.RespondWalletDataAreaType respondWalletDataArea)
This method will examine the RespondWalletDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.wallet.facade.datatypes.RespondWalletItemDataAreaType | checkRespondWalletItem(com.ibm.commerce.wallet.facade.datatypes.RespondWalletItemDataAreaType respondWalletItemDataArea)
This method will examine the RespondWalletItemDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.wallet.facade.datatypes.ShowWalletDataAreaType | checkShowWallet(com.ibm.commerce.wallet.facade.datatypes.ShowWalletDataAreaType showWalletDataArea)
This method will examine the ShowWalletDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemDataAreaType | checkShowWalletItem(com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemDataAreaType showWalletItemDataArea)
This method will examine the ShowWalletItemDataArea to see if there is any error information reported.
|
com.ibm.commerce.wallet.facade.datatypes.ShowWalletDataAreaType | getWallet(GetType getVerb)
This method returns the ShowWalletDataArea when issuing the specified get expression to fetch Wallets.
|
com.ibm.commerce.wallet.facade.datatypes.ShowWalletType | getWallet(com.ibm.commerce.wallet.facade.datatypes.GetWalletType aGetWallet)
This method will communicate with the Wallet facade and send the specified GetWallet.
|
java.util.List | getWallet(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of Wallets based on the expression specified.
|
protected com.ibm.commerce.wallet.facade.datatypes.WalletFactory | getWalletFactory()
This method will return the default instance of the Wallet Factory.
|
com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemDataAreaType | getWalletItem(GetType getVerb)
This method returns the ShowWalletItemDataArea when issuing the specified get expression to fetch WalletItems.
|
com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemType | getWalletItem(com.ibm.commerce.wallet.facade.datatypes.GetWalletItemType aGetWalletItem)
This method will communicate with the Wallet facade and send the specified GetWalletItem.
|
java.util.List | getWalletItem(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of WalletItems based on the expression specified.
|
com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletType | processWallet(com.ibm.commerce.wallet.facade.datatypes.ProcessWalletType aProcessWallet)
This method will communicate with the Wallet facade and send the specified ProcessWallet request.
|
com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletItemType | processWalletItem(com.ibm.commerce.wallet.facade.datatypes.ProcessWalletItemType aProcessWalletItem)
This method will communicate with the Wallet facade and send the specified ProcessWalletItem request.
|
ConfirmBODType | syncWallet(com.ibm.commerce.wallet.facade.datatypes.SyncWalletType aSyncWallet)
This method will communicate with the Wallet facade and send the specified SyncWallet request.
|
ConfirmBODType | syncWalletItem(com.ibm.commerce.wallet.facade.datatypes.SyncWalletItemType aSyncWalletItem)
This method will communicate with the WalletItem facade and send the specified SyncWalletItem request.
|
public static final java.lang.String COPYRIGHT
public AbstractWalletFacadeClient()
public AbstractWalletFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected com.ibm.commerce.wallet.facade.datatypes.WalletFactory getWalletFactory()
public com.ibm.commerce.wallet.facade.datatypes.ShowWalletType getWallet(com.ibm.commerce.wallet.facade.datatypes.GetWalletType aGetWallet)
public com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletType processWallet(com.ibm.commerce.wallet.facade.datatypes.ProcessWalletType aProcessWallet)
public com.ibm.commerce.wallet.facade.datatypes.RespondWalletType changeWallet(com.ibm.commerce.wallet.facade.datatypes.ChangeWalletType aChangeWallet)
public ConfirmBODType syncWallet(com.ibm.commerce.wallet.facade.datatypes.SyncWalletType aSyncWallet)
protected com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletDataAreaType checkAcknowledgeWallet(com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletDataAreaType acknowledgeWalletDataArea) throws WalletException
protected com.ibm.commerce.wallet.facade.datatypes.RespondWalletDataAreaType checkRespondWallet(com.ibm.commerce.wallet.facade.datatypes.RespondWalletDataAreaType respondWalletDataArea) throws WalletException
protected com.ibm.commerce.wallet.facade.datatypes.ShowWalletDataAreaType checkShowWallet(com.ibm.commerce.wallet.facade.datatypes.ShowWalletDataAreaType showWalletDataArea) throws WalletException
public com.ibm.commerce.wallet.facade.datatypes.ShowWalletDataAreaType getWallet(GetType getVerb) throws WalletException
public java.util.List getWallet(java.lang.String expressionLanguage, java.lang.String expression) throws WalletException
public com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemType getWalletItem(com.ibm.commerce.wallet.facade.datatypes.GetWalletItemType aGetWalletItem)
public com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletItemType processWalletItem(com.ibm.commerce.wallet.facade.datatypes.ProcessWalletItemType aProcessWalletItem)
public com.ibm.commerce.wallet.facade.datatypes.RespondWalletItemType changeWalletItem(com.ibm.commerce.wallet.facade.datatypes.ChangeWalletItemType aChangeWalletItem)
public ConfirmBODType syncWalletItem(com.ibm.commerce.wallet.facade.datatypes.SyncWalletItemType aSyncWalletItem)
protected com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletItemDataAreaType checkAcknowledgeWalletItem(com.ibm.commerce.wallet.facade.datatypes.AcknowledgeWalletItemDataAreaType acknowledgeWalletItemDataArea) throws WalletItemException
protected com.ibm.commerce.wallet.facade.datatypes.RespondWalletItemDataAreaType checkRespondWalletItem(com.ibm.commerce.wallet.facade.datatypes.RespondWalletItemDataAreaType respondWalletItemDataArea) throws WalletItemException
protected com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemDataAreaType checkShowWalletItem(com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemDataAreaType showWalletItemDataArea) throws WalletItemException
public com.ibm.commerce.wallet.facade.datatypes.ShowWalletItemDataAreaType getWalletItem(GetType getVerb) throws WalletItemException
public java.util.List getWalletItem(java.lang.String expressionLanguage, java.lang.String expression) throws WalletItemException