public abstract class AbstractInfrastructureFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Infrastructure facade. This class represents a library of Infrastructure 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 Infrastructure facade.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
CHANGE_VERB_ACTION_ADD, CHANGE_VERB_ACTION_CHANGE, CHANGE_VERB_ACTION_CREATE, CHANGE_VERB_ACTION_DELETE, CHANGE_VERB_ACTION_UPDATE
Constructor and Description |
---|
AbstractInfrastructureFacadeClient()
Creates an instance of the client to communicate with the Infrastructure facade.
|
AbstractInfrastructureFacadeClient(BusinessContextType businessContext,
javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Infrastructure facade.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.infrastructure.facade.datatypes.RespondFolderType |
changeFolder(com.ibm.commerce.infrastructure.facade.datatypes.ChangeFolderType aChangeFolder)
This method will communicate with the Folder facade and send the specified
ChangeFolder request.
|
com.ibm.commerce.infrastructure.facade.datatypes.RespondOnlineStoreType |
changeOnlineStore(com.ibm.commerce.infrastructure.facade.datatypes.ChangeOnlineStoreType aChangeOnlineStore)
This method will communicate with the OnlineStore facade and send the specified
ChangeOnlineStore request.
|
com.ibm.commerce.infrastructure.facade.datatypes.RespondPageLayoutType |
changePageLayout(com.ibm.commerce.infrastructure.facade.datatypes.ChangePageLayoutType aChangePageLayout)
This method will communicate with the PageLayout facade and send the specified
ChangePageLayout request.
|
com.ibm.commerce.infrastructure.facade.datatypes.RespondStorePageType |
changeStorePage(com.ibm.commerce.infrastructure.facade.datatypes.ChangeStorePageType aChangeStorePage)
This method will communicate with the StorePage facade and send the specified
ChangeStorePage request.
|
ShowConfigurationType |
getConfiguration(GetConfigurationType aGetConfiguration)
This method will communicate with the Infrastructure facade and send the specified
GetConfiguration.
|
ShowConfigurationDataAreaType |
getConfiguration(GetType getVerb)
This method returns the
ShowConfigurationDataArea when issuing the specified
get expression to fetch Configurations. |
java.util.List |
getConfiguration(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of Configurations based on the expression specified.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowExternalRuleType |
getExternalRule(com.ibm.commerce.infrastructure.facade.datatypes.GetExternalRuleType aGetExternalRule)
This method will communicate with the Infrastructure facade and send the specified
GetExternalRule.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowExternalRuleDataAreaType |
getExternalRule(GetType getVerb)
This method returns the
ShowExternalRuleDataArea when issuing the specified
get expression to fetch ExternalRules. |
java.util.List |
getExternalRule(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of ExternalRules based on the expression specified.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowFolderType |
getFolder(com.ibm.commerce.infrastructure.facade.datatypes.GetFolderType aGetFolder)
This method will communicate with the Infrastructure facade and send the specified
GetFolder.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowFolderDataAreaType |
getFolder(GetType getVerb)
This method returns the
ShowFolderDataArea when issuing the specified
get expression to fetch Folders. |
java.util.List |
getFolder(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of Folders based on the expression specified.
|
ShowOnlineStoreType |
getOnlineStore(GetOnlineStoreType aGetOnlineStore)
This method will communicate with the Infrastructure facade and send the specified
GetOnlineStore.
|
ShowOnlineStoreDataAreaType |
getOnlineStore(GetType getVerb)
This method returns the
ShowOnlineStoreDataArea when issuing the specified
get expression to fetch OnlineStores. |
java.util.List |
getOnlineStore(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of OnlineStores based on the expression specified.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowPageLayoutType |
getPageLayout(com.ibm.commerce.infrastructure.facade.datatypes.GetPageLayoutType aGetPageLayout)
This method will communicate with the Infrastructure facade and send the specified
GetPageLayout.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowPageLayoutDataAreaType |
getPageLayout(GetType getVerb)
This method returns the
ShowPageLayoutDataArea when issuing the specified
get expression to fetch PageLayouts. |
java.util.List |
getPageLayout(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of PageLayouts based on the expression specified.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageType |
getStorePage(com.ibm.commerce.infrastructure.facade.datatypes.GetStorePageType aGetStorePage)
This method will communicate with the Infrastructure facade and send the specified
GetStorePage.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageDataAreaType |
getStorePage(GetType getVerb)
This method returns the
ShowStorePageDataArea when issuing the specified
get expression to fetch StorePages. |
java.util.List |
getStorePage(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of StorePages based on the expression specified.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageDataType |
getStorePageData(com.ibm.commerce.infrastructure.facade.datatypes.GetStorePageDataType aGetStorePageData)
This method will communicate with the Infrastructure facade and send the specified
GetStorePageData.
|
com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageDataDataAreaType |
getStorePageData(GetType getVerb)
This method returns the
ShowStorePageDataDataArea when issuing the specified
get expression to fetch StorePageDatas. |
java.util.List |
getStorePageData(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of StorePageDatas based on the expression specified.
|
com.ibm.commerce.infrastructure.facade.datatypes.AcknowledgeFolderType |
processFolder(com.ibm.commerce.infrastructure.facade.datatypes.ProcessFolderType aProcessFolder)
This method will communicate with the Infrastructure facade and send the specified
ProcessFolder request.
|
com.ibm.commerce.infrastructure.facade.datatypes.AcknowledgeOnlineStoreType |
processOnlineStore(com.ibm.commerce.infrastructure.facade.datatypes.ProcessOnlineStoreType aProcessOnlineStore)
This method will communicate with the Infrastructure facade and send the specified
ProcessOnlineStore request.
|
createActionExpression, createChangeVerb, createGetVerb, createGetVerb, createProcessVerb, createSyncVerb
public static final java.lang.String COPYRIGHT
public AbstractInfrastructureFacadeClient()
public AbstractInfrastructureFacadeClient(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 ShowConfigurationType getConfiguration(GetConfigurationType aGetConfiguration)
aGetConfiguration
- The GetConfiguration request document.ShowConfiguration
response document.public ShowConfigurationDataAreaType getConfiguration(GetType getVerb) throws ConfigurationException
ShowConfigurationDataArea
when issuing the specified
get expression to fetch Configurations. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowConfigurationDataArea
response when issuing the get expression.ConfigurationException
- The ConfigurationException
is thrown if error
information is found in the specified ShowConfigurationDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getConfiguration(java.lang.String expressionLanguage, java.lang.String expression) throws ConfigurationException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of Configurations.ConfigurationException
- The ConfigurationException
is thrown if error
information is found in the specified ShowConfigurationDataArea
.
This will represent that there was a problem when performing the operation.public com.ibm.commerce.infrastructure.facade.datatypes.ShowExternalRuleType getExternalRule(com.ibm.commerce.infrastructure.facade.datatypes.GetExternalRuleType aGetExternalRule)
aGetExternalRule
- The GetExternalRule request document.ShowExternalRule
response document.public com.ibm.commerce.infrastructure.facade.datatypes.ShowExternalRuleDataAreaType getExternalRule(GetType getVerb) throws com.ibm.commerce.infrastructure.facade.client.ExternalRuleException
ShowExternalRuleDataArea
when issuing the specified
get expression to fetch ExternalRules. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowExternalRuleDataArea
response when issuing the get expression.ExternalRuleException
- The ExternalRuleException
is thrown if error
information is found in the specified ShowExternalRuleDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getExternalRule(java.lang.String expressionLanguage, java.lang.String expression) throws com.ibm.commerce.infrastructure.facade.client.ExternalRuleException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of ExternalRules.ExternalRuleException
- The ExternalRuleException
is thrown if error
information is found in the specified ShowExternalRuleDataArea
.
This will represent that there was a problem when performing the operation.public ShowOnlineStoreType getOnlineStore(GetOnlineStoreType aGetOnlineStore)
aGetOnlineStore
- The GetOnlineStore request document.ShowOnlineStore
response document.public com.ibm.commerce.infrastructure.facade.datatypes.AcknowledgeOnlineStoreType processOnlineStore(com.ibm.commerce.infrastructure.facade.datatypes.ProcessOnlineStoreType aProcessOnlineStore)
aProcessOnlineStore
- The ProcessOnlineStore request document.public com.ibm.commerce.infrastructure.facade.datatypes.RespondOnlineStoreType changeOnlineStore(com.ibm.commerce.infrastructure.facade.datatypes.ChangeOnlineStoreType aChangeOnlineStore)
aChangeOnlineStore
- The ChangeOnlineStore request document.public ShowOnlineStoreDataAreaType getOnlineStore(GetType getVerb) throws OnlineStoreException
ShowOnlineStoreDataArea
when issuing the specified
get expression to fetch OnlineStores. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowOnlineStoreDataArea
response when issuing the get expression.OnlineStoreException
- The OnlineStoreException
is thrown if error
information is found in the specified ShowOnlineStoreDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getOnlineStore(java.lang.String expressionLanguage, java.lang.String expression) throws OnlineStoreException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of OnlineStores.OnlineStoreException
- The OnlineStoreException
is thrown if error
information is found in the specified ShowOnlineStoreDataArea
.
This will represent that there was a problem when performing the operation.public com.ibm.commerce.infrastructure.facade.datatypes.ShowPageLayoutType getPageLayout(com.ibm.commerce.infrastructure.facade.datatypes.GetPageLayoutType aGetPageLayout)
aGetPageLayout
- The GetPageLayout request document.ShowPageLayout
response document.public com.ibm.commerce.infrastructure.facade.datatypes.RespondPageLayoutType changePageLayout(com.ibm.commerce.infrastructure.facade.datatypes.ChangePageLayoutType aChangePageLayout)
aChangePageLayout
- The ChangePageLayout request document.public com.ibm.commerce.infrastructure.facade.datatypes.ShowPageLayoutDataAreaType getPageLayout(GetType getVerb) throws com.ibm.commerce.infrastructure.facade.client.PageLayoutException
ShowPageLayoutDataArea
when issuing the specified
get expression to fetch PageLayouts. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowPageLayoutDataArea
response when issuing the get expression.PageLayoutException
- The PageLayoutException
is thrown if error
information is found in the specified ShowPageLayoutDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getPageLayout(java.lang.String expressionLanguage, java.lang.String expression) throws com.ibm.commerce.infrastructure.facade.client.PageLayoutException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of PageLayouts.PageLayoutException
- The PageLayoutException
is thrown if error
information is found in the specified ShowPageLayoutDataArea
.
This will represent that there was a problem when performing the operation.public com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageType getStorePage(com.ibm.commerce.infrastructure.facade.datatypes.GetStorePageType aGetStorePage)
aGetStorePage
- The GetStorePage request document.ShowStorePage
response document.public com.ibm.commerce.infrastructure.facade.datatypes.RespondStorePageType changeStorePage(com.ibm.commerce.infrastructure.facade.datatypes.ChangeStorePageType aChangeStorePage)
aChangeStorePage
- The ChangeStorePage request document.public com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageDataAreaType getStorePage(GetType getVerb) throws com.ibm.commerce.infrastructure.facade.client.StorePageException
ShowStorePageDataArea
when issuing the specified
get expression to fetch StorePages. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowStorePageDataArea
response when issuing the get expression.StorePageException
- The StorePageException
is thrown if error
information is found in the specified ShowStorePageDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getStorePage(java.lang.String expressionLanguage, java.lang.String expression) throws com.ibm.commerce.infrastructure.facade.client.StorePageException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of StorePages.StorePageException
- The StorePageException
is thrown if error
information is found in the specified ShowStorePageDataArea
.
This will represent that there was a problem when performing the operation.public com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageDataType getStorePageData(com.ibm.commerce.infrastructure.facade.datatypes.GetStorePageDataType aGetStorePageData)
aGetStorePageData
- The GetStorePageData request document.ShowStorePageData
response document.public com.ibm.commerce.infrastructure.facade.datatypes.ShowStorePageDataDataAreaType getStorePageData(GetType getVerb) throws com.ibm.commerce.infrastructure.facade.client.StorePageDataException
ShowStorePageDataDataArea
when issuing the specified
get expression to fetch StorePageDatas. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowStorePageDataDataArea
response when issuing the get expression.StorePageDataException
- The StorePageDataException
is thrown if error
information is found in the specified ShowStorePageDataDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getStorePageData(java.lang.String expressionLanguage, java.lang.String expression) throws com.ibm.commerce.infrastructure.facade.client.StorePageDataException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of StorePageDatas.StorePageDataException
- The StorePageDataException
is thrown if error
information is found in the specified ShowStorePageDataDataArea
.
This will represent that there was a problem when performing the operation.public com.ibm.commerce.infrastructure.facade.datatypes.ShowFolderType getFolder(com.ibm.commerce.infrastructure.facade.datatypes.GetFolderType aGetFolder)
aGetFolder
- The GetFolder request document.ShowFolder
response document.public com.ibm.commerce.infrastructure.facade.datatypes.AcknowledgeFolderType processFolder(com.ibm.commerce.infrastructure.facade.datatypes.ProcessFolderType aProcessFolder)
aProcessFolder
- The ProcessFolder request document.public com.ibm.commerce.infrastructure.facade.datatypes.RespondFolderType changeFolder(com.ibm.commerce.infrastructure.facade.datatypes.ChangeFolderType aChangeFolder)
aChangeFolder
- The ChangeFolder request document.public com.ibm.commerce.infrastructure.facade.datatypes.ShowFolderDataAreaType getFolder(GetType getVerb) throws com.ibm.commerce.infrastructure.facade.client.FolderException
ShowFolderDataArea
when issuing the specified
get expression to fetch Folders. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowFolderDataArea
response when issuing the get expression.FolderException
- The FolderException
is thrown if error
information is found in the specified ShowFolderDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getFolder(java.lang.String expressionLanguage, java.lang.String expression) throws com.ibm.commerce.infrastructure.facade.client.FolderException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of Folders.FolderException
- The FolderException
is thrown if error
information is found in the specified ShowFolderDataArea
.
This will represent that there was a problem when performing the operation.