public abstract class AbstractLocationFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Location facade. This class represents a library of Location 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 Location facade.
Constructor and Description |
---|
AbstractLocationFacadeClient()
Creates an instance of the client to communicate with the Location facade.
|
AbstractLocationFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Location facade.
|
Modifier and Type | Method and Description |
---|---|
RespondClientLocationType | changeClientLocation(ChangeClientLocationType aChangeClientLocation)
This method will communicate with the ClientLocation facade and send the specified ChangeClientLocation request.
|
RespondPointOfInterestType | changePointOfInterest(ChangePointOfInterestType aChangePointOfInterest)
This method will communicate with the PointOfInterest facade and send the specified ChangePointOfInterest request.
|
protected AcknowledgeClientLocationDataAreaType | checkAcknowledgeClientLocation(AcknowledgeClientLocationDataAreaType acknowledgeClientLocationDataArea)
This method will examine the AcknowledgeClientLocationDataArea to see if there is any error information reported.
|
protected AcknowledgePointOfInterestDataAreaType | checkAcknowledgePointOfInterest(AcknowledgePointOfInterestDataAreaType acknowledgePointOfInterestDataArea)
This method will examine the AcknowledgePointOfInterestDataArea to see if there is any error information reported.
|
protected RespondClientLocationDataAreaType | checkRespondClientLocation(RespondClientLocationDataAreaType respondClientLocationDataArea)
This method will examine the RespondClientLocationDataArea to see if there is any error information reported.
|
protected RespondPointOfInterestDataAreaType | checkRespondPointOfInterest(RespondPointOfInterestDataAreaType respondPointOfInterestDataArea)
This method will examine the RespondPointOfInterestDataArea to see if there is any error information reported.
|
protected ShowClientLocationDataAreaType | checkShowClientLocation(ShowClientLocationDataAreaType showClientLocationDataArea)
This method will examine the ShowClientLocationDataArea to see if there is any error information reported.
|
protected ShowPointOfInterestDataAreaType | checkShowPointOfInterest(ShowPointOfInterestDataAreaType showPointOfInterestDataArea)
This method will examine the ShowPointOfInterestDataArea to see if there is any error information reported.
|
ShowClientLocationType | getClientLocation(GetClientLocationType aGetClientLocation)
This method will communicate with the Location facade and send the specified GetClientLocation.
|
ShowClientLocationDataAreaType | getClientLocation(GetType getVerb)
This method returns the ShowClientLocationDataArea when issuing the specified get expression to fetch ClientLocations.
|
java.util.List | getClientLocation(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of ClientLocations based on the expression specified.
|
protected LocationFactory | getLocationFactory()
This method will return the default instance of the Location Factory.
|
ShowPointOfInterestType | getPointOfInterest(GetPointOfInterestType aGetPointOfInterest)
This method will communicate with the Location facade and send the specified GetPointOfInterest.
|
ShowPointOfInterestDataAreaType | getPointOfInterest(GetType getVerb)
This method returns the ShowPointOfInterestDataArea when issuing the specified get expression to fetch PointOfInterests.
|
java.util.List | getPointOfInterest(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of PointOfInterests based on the expression specified.
|
AcknowledgeClientLocationType | processClientLocation(ProcessClientLocationType aProcessClientLocation)
This method will communicate with the Location facade and send the specified ProcessClientLocation request.
|
AcknowledgePointOfInterestType | processPointOfInterest(ProcessPointOfInterestType aProcessPointOfInterest)
This method will communicate with the Location facade and send the specified ProcessPointOfInterest request.
|
public AbstractLocationFacadeClient()
public AbstractLocationFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected LocationFactory getLocationFactory()
public ShowPointOfInterestType getPointOfInterest(GetPointOfInterestType aGetPointOfInterest)
public AcknowledgePointOfInterestType processPointOfInterest(ProcessPointOfInterestType aProcessPointOfInterest)
public RespondPointOfInterestType changePointOfInterest(ChangePointOfInterestType aChangePointOfInterest)
protected AcknowledgePointOfInterestDataAreaType checkAcknowledgePointOfInterest(AcknowledgePointOfInterestDataAreaType acknowledgePointOfInterestDataArea) throws PointOfInterestException
protected RespondPointOfInterestDataAreaType checkRespondPointOfInterest(RespondPointOfInterestDataAreaType respondPointOfInterestDataArea) throws PointOfInterestException
protected ShowPointOfInterestDataAreaType checkShowPointOfInterest(ShowPointOfInterestDataAreaType showPointOfInterestDataArea) throws PointOfInterestException
public ShowPointOfInterestDataAreaType getPointOfInterest(GetType getVerb) throws PointOfInterestException
public java.util.List getPointOfInterest(java.lang.String expressionLanguage, java.lang.String expression) throws PointOfInterestException
public ShowClientLocationType getClientLocation(GetClientLocationType aGetClientLocation)
public AcknowledgeClientLocationType processClientLocation(ProcessClientLocationType aProcessClientLocation)
public RespondClientLocationType changeClientLocation(ChangeClientLocationType aChangeClientLocation)
protected AcknowledgeClientLocationDataAreaType checkAcknowledgeClientLocation(AcknowledgeClientLocationDataAreaType acknowledgeClientLocationDataArea) throws ClientLocationException
protected RespondClientLocationDataAreaType checkRespondClientLocation(RespondClientLocationDataAreaType respondClientLocationDataArea) throws ClientLocationException
protected ShowClientLocationDataAreaType checkShowClientLocation(ShowClientLocationDataAreaType showClientLocationDataArea) throws ClientLocationException
public ShowClientLocationDataAreaType getClientLocation(GetType getVerb) throws ClientLocationException
public java.util.List getClientLocation(java.lang.String expressionLanguage, java.lang.String expression) throws ClientLocationException