public abstract class AbstractStoreFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Store facade. This class represents a library of Store 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 Store facade.
CHANGE_VERB_ACTION_ADD, CHANGE_VERB_ACTION_CHANGE, CHANGE_VERB_ACTION_CREATE, CHANGE_VERB_ACTION_DELETE, CHANGE_VERB_ACTION_UPDATE
Constructor and Description |
---|
AbstractStoreFacadeClient()
Creates an instance of the client to communicate with the Store facade.
|
AbstractStoreFacadeClient(BusinessContextType businessContext,
javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Store facade.
|
Modifier and Type | Method and Description |
---|---|
ShowGeoNodeType |
getGeoNode(GetGeoNodeType aGetGeoNode)
This method will communicate with the Store facade and send the specified
GetGeoNode.
|
ShowGeoNodeDataAreaType |
getGeoNode(GetType getVerb)
This method returns the
ShowGeoNodeDataArea when issuing the specified
get expression to fetch GeoNodes. |
java.util.List |
getGeoNode(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of GeoNodes based on the expression specified.
|
ShowPhysicalStoreType |
getPhysicalStore(GetPhysicalStoreType aGetPhysicalStore)
This method will communicate with the Store facade and send the specified
GetPhysicalStore.
|
ShowPhysicalStoreDataAreaType |
getPhysicalStore(GetType getVerb)
This method returns the
ShowPhysicalStoreDataArea when issuing the specified
get expression to fetch PhysicalStores. |
java.util.List |
getPhysicalStore(java.lang.String expressionLanguage,
java.lang.String expression)
This method returns a list of PhysicalStores based on the expression specified.
|
createActionExpression, createChangeVerb, createGetVerb, createGetVerb, createProcessVerb, createSyncVerb
public AbstractStoreFacadeClient()
public AbstractStoreFacadeClient(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 ShowGeoNodeType getGeoNode(GetGeoNodeType aGetGeoNode)
aGetGeoNode
- The GetGeoNode request document.ShowGeoNode
response document.public ShowGeoNodeDataAreaType getGeoNode(GetType getVerb) throws GeoNodeException
ShowGeoNodeDataArea
when issuing the specified
get expression to fetch GeoNodes. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowGeoNodeDataArea
response when issuing the get expression.GeoNodeException
- The GeoNodeException
is thrown if error
information is found in the specified ShowGeoNodeDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getGeoNode(java.lang.String expressionLanguage, java.lang.String expression) throws GeoNodeException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of GeoNodes.GeoNodeException
- The GeoNodeException
is thrown if error
information is found in the specified ShowGeoNodeDataArea
.
This will represent that there was a problem when performing the operation.public ShowPhysicalStoreType getPhysicalStore(GetPhysicalStoreType aGetPhysicalStore)
aGetPhysicalStore
- The GetPhysicalStore request document.ShowPhysicalStore
response document.public ShowPhysicalStoreDataAreaType getPhysicalStore(GetType getVerb) throws PhysicalStoreException
ShowPhysicalStoreDataArea
when issuing the specified
get expression to fetch PhysicalStores. This method will be used by other framworks or
methods that constructs the get expression.getVerb
- The get expression to execute.ShowPhysicalStoreDataArea
response when issuing the get expression.PhysicalStoreException
- The PhysicalStoreException
is thrown if error
information is found in the specified ShowPhysicalStoreDataArea
.
This will represent that there was a problem when performing the operation.public java.util.List getPhysicalStore(java.lang.String expressionLanguage, java.lang.String expression) throws PhysicalStoreException
expressionLanguage
- The expression lanaguage.expression
- The expression to return a list of PhysicalStores.PhysicalStoreException
- The PhysicalStoreException
is thrown if error
information is found in the specified ShowPhysicalStoreDataArea
.
This will represent that there was a problem when performing the operation.