public class ExternalInventoryFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
CHANGE_VERB_ACTION_ADD, CHANGE_VERB_ACTION_CHANGE, CHANGE_VERB_ACTION_CREATE, CHANGE_VERB_ACTION_DELETE, CHANGE_VERB_ACTION_UPDATE
Constructor and Description |
---|
ExternalInventoryFacadeClient()
Creates an instance of the client to communicate with the ExternalInventory facade.
|
ExternalInventoryFacadeClient(BusinessContextType businessContext,
javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the ExternalInventory facade.
|
Modifier and Type | Method and Description |
---|---|
ShowInventoryAvailabilityType |
getInventoryAvailability(GetInventoryAvailabilityType aGetInventoryAvailability)
This method communicates with the ExternalInventory facade and sends the specified
GetInventoryAvailability request.
|
ShowInventoryAvailabilityDataAreaType |
getInventoryAvailability(GetType getVerb)
This method returns the
ShowInventoryAvailabilityDataArea when issuing the specified
get expression to fetch InventoryAvailabilitys. |
AcknowledgeInventoryRequirementType |
processInventoryRequirement(ProcessInventoryRequirementType aProcessInventoryRequirement)
This method communicates with the ExternalInventory facade and sends the specified
ProcessInventoryRequirement request.
|
createActionExpression, createChangeVerb, createGetVerb, createGetVerb, createProcessVerb, createSyncVerb
public ExternalInventoryFacadeClient()
public ExternalInventoryFacadeClient(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 as the controller provides
the authentication information to the transport when required.public ShowInventoryAvailabilityType getInventoryAvailability(GetInventoryAvailabilityType aGetInventoryAvailability)
aGetInventoryAvailability
- The GetInventoryAvailability request document.ShowInventoryAvailability
response document.public AcknowledgeInventoryRequirementType processInventoryRequirement(ProcessInventoryRequirementType aProcessInventoryRequirement)
aProcessInventoryRequirement
- The ProcessInventoryRequirement request document.public ShowInventoryAvailabilityDataAreaType getInventoryAvailability(GetType getVerb) throws InventoryAvailabilityException
ShowInventoryAvailabilityDataArea
when issuing the specified
get expression to fetch InventoryAvailabilitys. This method is used by other frameworks or
methods that construct the get expression.getVerb
- The get expression to execute.ShowInventoryAvailabilityDataArea
response when issuing the get expression.InventoryAvailabilityException
- The InventoryAvailabilityException
is thrown when error
information is found in the specified ShowInventoryAvailabilityDataArea
.
This indicates that a problem was encountered when performing the operation.