public abstract class AbstractExternalPageLayoutFacadeClient extends AbstractPageLayoutFacadeClient
This class provides a set of methods that can be used to communicate with the PageLayout facade running on an external system.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
copyright
|
CHANGE_VERB_ACTION_ADD, CHANGE_VERB_ACTION_CHANGE, CHANGE_VERB_ACTION_CREATE, CHANGE_VERB_ACTION_DELETE, CHANGE_VERB_ACTION_UPDATE
Constructor and Description |
---|
AbstractExternalPageLayoutFacadeClient()
Creates an instance of the client to communicate with the ExternalPageLayout facade.
|
AbstractExternalPageLayoutFacadeClient(BusinessContextType businessContext,
javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the ExternalPageLayout facade.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.pagelayout.facade.datatypes.RespondLayoutType |
changeLayout(com.ibm.commerce.pagelayout.facade.datatypes.ChangeLayoutType aChangeLayout)
This method will communicate with the ExternalLayout facade and send the specified
ChangeLayout request.
|
com.ibm.commerce.pagelayout.facade.datatypes.RespondPageType |
changePage(com.ibm.commerce.pagelayout.facade.datatypes.ChangePageType aChangePage)
This method will communicate with the ExternalPage facade and send the specified
ChangePage request.
|
com.ibm.commerce.pagelayout.facade.datatypes.ShowLayoutType |
getLayout(com.ibm.commerce.pagelayout.facade.datatypes.GetLayoutType aGetLayout)
This method will communicate with the ExternalPageLayout facade and send the specified
GetLayout.
|
com.ibm.commerce.pagelayout.facade.datatypes.ShowPageType |
getPage(com.ibm.commerce.pagelayout.facade.datatypes.GetPageType aGetPage)
This method will communicate with the ExternalPageLayout facade and send the specified
GetPage.
|
com.ibm.commerce.pagelayout.facade.datatypes.ShowPageDesignType |
getPageDesign(com.ibm.commerce.pagelayout.facade.datatypes.GetPageDesignType aGetPageDesign)
This method will communicate with the ExternalPageLayout facade and send the specified
GetPageDesign.
|
com.ibm.commerce.pagelayout.facade.datatypes.ShowWidgetDefinitionType |
getWidgetDefinition(com.ibm.commerce.pagelayout.facade.datatypes.GetWidgetDefinitionType aGetWidgetDefinition)
This method will communicate with the ExternalPageLayout facade and send the specified
GetWidgetDefinition.
|
com.ibm.commerce.pagelayout.facade.datatypes.AcknowledgeLayoutType |
processLayout(com.ibm.commerce.pagelayout.facade.datatypes.ProcessLayoutType aProcessLayout)
This method will communicate with the ExternalPageLayout facade and send the specified
ProcessLayout request.
|
com.ibm.commerce.pagelayout.facade.datatypes.AcknowledgePageType |
processPage(com.ibm.commerce.pagelayout.facade.datatypes.ProcessPageType aProcessPage)
This method will communicate with the ExternalPageLayout facade and send the specified
ProcessPage request.
|
getLayout, getLayout, getPage, getPage, getPageDesign, getPageDesign, getWidgetDefinition, getWidgetDefinition
createActionExpression, createChangeVerb, createGetVerb, createGetVerb, createProcessVerb, createSyncVerb
public static final java.lang.String COPYRIGHT
public AbstractExternalPageLayoutFacadeClient()
public AbstractExternalPageLayoutFacadeClient(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.pagelayout.facade.datatypes.ShowLayoutType getLayout(com.ibm.commerce.pagelayout.facade.datatypes.GetLayoutType aGetLayout)
getLayout
in class AbstractPageLayoutFacadeClient
aGetLayout
- The GetLayout request document.ShowLayout
response document.public com.ibm.commerce.pagelayout.facade.datatypes.AcknowledgeLayoutType processLayout(com.ibm.commerce.pagelayout.facade.datatypes.ProcessLayoutType aProcessLayout)
processLayout
in class AbstractPageLayoutFacadeClient
aProcessLayout
- The ProcessLayout request document.public com.ibm.commerce.pagelayout.facade.datatypes.RespondLayoutType changeLayout(com.ibm.commerce.pagelayout.facade.datatypes.ChangeLayoutType aChangeLayout)
changeLayout
in class AbstractPageLayoutFacadeClient
aChangeLayout
- The ChangeLayout request document.public com.ibm.commerce.pagelayout.facade.datatypes.ShowPageType getPage(com.ibm.commerce.pagelayout.facade.datatypes.GetPageType aGetPage)
getPage
in class AbstractPageLayoutFacadeClient
aGetPage
- The GetPage request document.ShowPage
response document.public com.ibm.commerce.pagelayout.facade.datatypes.AcknowledgePageType processPage(com.ibm.commerce.pagelayout.facade.datatypes.ProcessPageType aProcessPage)
processPage
in class AbstractPageLayoutFacadeClient
aProcessPage
- The ProcessPage request document.public com.ibm.commerce.pagelayout.facade.datatypes.RespondPageType changePage(com.ibm.commerce.pagelayout.facade.datatypes.ChangePageType aChangePage)
changePage
in class AbstractPageLayoutFacadeClient
aChangePage
- The ChangePage request document.public com.ibm.commerce.pagelayout.facade.datatypes.ShowPageDesignType getPageDesign(com.ibm.commerce.pagelayout.facade.datatypes.GetPageDesignType aGetPageDesign)
getPageDesign
in class AbstractPageLayoutFacadeClient
aGetPageDesign
- The GetPageDesign request document.ShowPageDesign
response document.public com.ibm.commerce.pagelayout.facade.datatypes.ShowWidgetDefinitionType getWidgetDefinition(com.ibm.commerce.pagelayout.facade.datatypes.GetWidgetDefinitionType aGetWidgetDefinition)
getWidgetDefinition
in class AbstractPageLayoutFacadeClient
aGetWidgetDefinition
- The GetWidgetDefinition request document.ShowWidgetDefinition
response document.