public abstract class AbstractExternalSubscriptionFacadeClient extends AbstractSubscriptionFacadeClient
This class provides a set of methods that can be used to communicate with the Subscription facade running on an external system.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
AbstractExternalSubscriptionFacadeClient()
Creates an instance of the client to communicate with the ExternalSubscription facade.
|
AbstractExternalSubscriptionFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the ExternalSubscription 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 ExternalSubscription facade and send the specified ChangeSubscription request.
|
com.ibm.commerce.subscription.facade.datatypes.ShowSubscriptionType | getSubscription(com.ibm.commerce.subscription.facade.datatypes.GetSubscriptionType aGetSubscription)
This method will communicate with the ExternalSubscription facade and send the specified GetSubscription.
|
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 ExternalSubscription facade and send the specified ProcessSubscription request.
|
public static final java.lang.String COPYRIGHT
public AbstractExternalSubscriptionFacadeClient()
public AbstractExternalSubscriptionFacadeClient(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)