public abstract class AbstractInventoryFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that are used to communicate with the Inventory facade. This class represents a library of performed Inventory operations. The purpose of this class is to hide the details of 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 managed by this client class of the Inventory facade.
Constructor and Description |
---|
AbstractInventoryFacadeClient()
Creates an instance of the client to communicate with the Inventory facade.
|
AbstractInventoryFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Inventory facade.
|
Modifier and Type | Method and Description |
---|---|
RespondInventoryAvailabilityType | changeInventoryAvailability(ChangeInventoryAvailabilityType aChangeInventoryAvailability)
This method communicates with the InventoryAvailability facade and sends the specified ChangeInventoryAvailability request.
|
protected AcknowledgeInventoryRequirementDataAreaType | checkAcknowledgeInventoryRequirement(AcknowledgeInventoryRequirementDataAreaType acknowledgeInventoryRequirementDataArea)
This method examines the AcknowledgeInventoryRequirementDataArea and checks for reported error information.
|
protected RespondInventoryAvailabilityDataAreaType | checkRespondInventoryAvailability(RespondInventoryAvailabilityDataAreaType respondInventoryAvailabilityDataArea)
This method examines the RespondInventoryAvailabilityDataArea and checks for reported error information.
|
protected ShowInventoryAvailabilityDataAreaType | checkShowInventoryAvailability(ShowInventoryAvailabilityDataAreaType showInventoryAvailabilityDataArea)
This method examines the ShowInventoryAvailabilityDataArea and checks for reported error information.
|
ShowInventoryAvailabilityType | getInventoryAvailability(GetInventoryAvailabilityType aGetInventoryAvailability)
This method communicates with the Inventory facade and sends the specified GetInventoryAvailability.
|
ShowInventoryAvailabilityDataAreaType | getInventoryAvailability(GetType getVerb)
This method returns the ShowInventoryAvailabilityDataArea when issuing the specified get expression to fetch InventoryAvailabilitys.
|
java.util.List | getInventoryAvailability(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of InventoryAvailabilitys based on the specified expression.
|
protected InventoryFactory | getInventoryFactory()
This method returns the default instance of the Inventory Factory.
|
AcknowledgeInventoryRequirementType | processInventoryRequirement(ProcessInventoryRequirementType aProcessInventoryRequirement)
This method communicates with the Inventory facade and sends the specified ProcessInventoryRequirement request.
|
ConfirmBODType | syncInventoryAvailability(SyncInventoryAvailabilityType aSyncInventoryAvailability)
This method communicates with the InventoryAvailability facade and sends the specified SyncInventoryAvailability request.
|
public AbstractInventoryFacadeClient()
public AbstractInventoryFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected InventoryFactory getInventoryFactory()
public ShowInventoryAvailabilityType getInventoryAvailability(GetInventoryAvailabilityType aGetInventoryAvailability)
public RespondInventoryAvailabilityType changeInventoryAvailability(ChangeInventoryAvailabilityType aChangeInventoryAvailability)
public ConfirmBODType syncInventoryAvailability(SyncInventoryAvailabilityType aSyncInventoryAvailability)
protected RespondInventoryAvailabilityDataAreaType checkRespondInventoryAvailability(RespondInventoryAvailabilityDataAreaType respondInventoryAvailabilityDataArea) throws InventoryAvailabilityException
protected ShowInventoryAvailabilityDataAreaType checkShowInventoryAvailability(ShowInventoryAvailabilityDataAreaType showInventoryAvailabilityDataArea) throws InventoryAvailabilityException
public ShowInventoryAvailabilityDataAreaType getInventoryAvailability(GetType getVerb) throws InventoryAvailabilityException
public java.util.List getInventoryAvailability(java.lang.String expressionLanguage, java.lang.String expression) throws InventoryAvailabilityException
public AcknowledgeInventoryRequirementType processInventoryRequirement(ProcessInventoryRequirementType aProcessInventoryRequirement)
protected AcknowledgeInventoryRequirementDataAreaType checkAcknowledgeInventoryRequirement(AcknowledgeInventoryRequirementDataAreaType acknowledgeInventoryRequirementDataArea) throws InventoryRequirementException