public abstract class AbstractSubscriptionFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Subscription facade. This class represents a library of Subscription 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 Subscription facade.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
AbstractSubscriptionFacadeClient()
Creates an instance of the client to communicate with the Subscription facade.
|
AbstractSubscriptionFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Subscription facade.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.subscription.facade.datatypes.RespondSubscriptionType | changeSubscription(com.ibm.commerce.subscription.facade.datatypes.ChangeSubscriptionType aChangeSubscription)
This method will communicate with the Subscription facade and send the specified ChangeSubscription request.
|
protected com.ibm.commerce.subscription.facade.datatypes.AcknowledgeSubscriptionDataAreaType | checkAcknowledgeSubscription(com.ibm.commerce.subscription.facade.datatypes.AcknowledgeSubscriptionDataAreaType acknowledgeSubscriptionDataArea)
This method will examine the AcknowledgeSubscriptionDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.subscription.facade.datatypes.RespondSubscriptionDataAreaType | checkRespondSubscription(com.ibm.commerce.subscription.facade.datatypes.RespondSubscriptionDataAreaType respondSubscriptionDataArea)
This method will examine the RespondSubscriptionDataArea to see if there is any error information reported.
|
protected com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionDataAreaType | checkShowSubscription(com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionDataAreaType showSubscriptionDataArea)
This method will examine the ShowSubscriptionDataArea to see if there is any error information reported.
|
com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionType | getSubscription(com.ibm.commerce.subscription.facade.datatypes.GetSubscriptionType aGetSubscription)
This method will communicate with the Subscription facade and send the specified GetSubscription.
|
com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionDataAreaType | getSubscription(GetType getVerb)
This method returns the ShowSubscriptionDataArea when issuing the specified get expression to fetch Subscriptions.
|
java.util.List | getSubscription(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of Subscriptions based on the expression specified.
|
protected com.ibm.commerce.subscription.facade.datatypes.SubscriptionFactory | getSubscriptionFactory()
This method will return the default instance of the Subscription Factory.
|
com.ibm.commerce.subscription.facade.datatypes.AcknowledgeSubscriptionType | processSubscription(com.ibm.commerce.subscription.facade.datatypes.ProcessSubscriptionType aProcessSubscription)
This method will communicate with the Subscription facade and send the specified ProcessSubscription request.
|
public static final java.lang.String COPYRIGHT
public AbstractSubscriptionFacadeClient()
public AbstractSubscriptionFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected com.ibm.commerce.subscription.facade.datatypes.SubscriptionFactory getSubscriptionFactory()
public com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionType getSubscription(com.ibm.commerce.subscription.facade.datatypes.GetSubscriptionType aGetSubscription)
public com.ibm.commerce.subscription.facade.datatypes.AcknowledgeSubscriptionType processSubscription(com.ibm.commerce.subscription.facade.datatypes.ProcessSubscriptionType aProcessSubscription)
public com.ibm.commerce.subscription.facade.datatypes.RespondSubscriptionType changeSubscription(com.ibm.commerce.subscription.facade.datatypes.ChangeSubscriptionType aChangeSubscription)
protected com.ibm.commerce.subscription.facade.datatypes.AcknowledgeSubscriptionDataAreaType checkAcknowledgeSubscription(com.ibm.commerce.subscription.facade.datatypes.AcknowledgeSubscriptionDataAreaType acknowledgeSubscriptionDataArea) throws SubscriptionException
protected com.ibm.commerce.subscription.facade.datatypes.RespondSubscriptionDataAreaType checkRespondSubscription(com.ibm.commerce.subscription.facade.datatypes.RespondSubscriptionDataAreaType respondSubscriptionDataArea) throws SubscriptionException
protected com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionDataAreaType checkShowSubscription(com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionDataAreaType showSubscriptionDataArea) throws SubscriptionException
public com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionDataAreaType getSubscription(GetType getVerb) throws SubscriptionException
public java.util.List getSubscription(java.lang.String expressionLanguage, java.lang.String expression) throws SubscriptionException