public class AbstractExternalOrderFacadeClient extends AbstractBusinessObjectDocumentFacadeClient
This class provides a set of methods that can be used to communicate with the Order facade. This class represents a library of Order operations that can be performed. It provides out bound services with external system.
Constructor and Description |
---|
AbstractExternalOrderFacadeClient()
Creates an instance of the client to communicate with the External Order facade.
|
AbstractExternalOrderFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the External Order facade.
|
Modifier and Type | Method and Description |
---|---|
RespondOrderType | changeOrder(ChangeOrderType aChangeOrder)
This method communicates with the External Order facade and sends the specified Change request.
|
protected AcknowledgeOrderDataAreaType | checkAcknowledgeOrder(AcknowledgeOrderDataAreaType acknowledgeOrderDataArea)
This method examines the AcknowledgeOrderDataArea to check for reported error information.
|
protected AcknowledgeQuoteDataAreaType | checkAcknowledgeQuote(AcknowledgeQuoteDataAreaType acknowledgeQuoteDataArea)
This method will examine the AcknowledgeQuoteDataArea to see if there is any error information reported.
|
protected ShowOrderDataAreaType | checkShowOrder(ShowOrderDataAreaType showOrderDataArea)
This method will examine the ShowOrderDataArea to see if there is any error information reported.
|
protected ShowQuoteDataAreaType | checkShowQuote(ShowQuoteDataAreaType showQuoteDataArea)
This method will examine the ShowQuoteDataArea to see if there is any error information reported.
|
ShowOrderType | getOrder(GetOrderType aGetOrder)
This method will communicate with the Order facade and send the specified GetOrder.
|
ShowOrderDataAreaType | getOrder(GetType getVerb)
This method returns the ShowOrderDataArea when issuing the specified get expression to fetch Orders.
|
java.util.List | getOrder(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of Orders based on the expression specified.
|
protected OrderFactory | getOrderFactory()
This method will return the default instance of the Order Factory.
|
ShowQuoteType | getQuote(GetQuoteType aGetQuote)
This method will communicate with the Order facade and send the specified GetQuote.
|
ShowQuoteDataAreaType | getQuote(GetType getVerb)
This method returns the ShowQuoteDataArea when issuing the specified get expression to fetch Quotes.
|
java.util.List | getQuote(java.lang.String expressionLanguage, java.lang.String expression)
This method returns a list of Quotes based on the expression specified.
|
AcknowledgeOrderType | processOrder(ProcessOrderType aProcessOrder)
This method communicates with the External Order facade and sends the specified ProcessOrder request.
|
AcknowledgeQuoteType | processQuote(ProcessQuoteType aProcessQuote)
This method will communicate with the Order facade and send the specified ProcessQuote request.
|
public AbstractExternalOrderFacadeClient()
public AbstractExternalOrderFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected OrderFactory getOrderFactory()
public ShowOrderType getOrder(GetOrderType aGetOrder)
public AcknowledgeOrderType processOrder(ProcessOrderType aProcessOrder)
public RespondOrderType changeOrder(ChangeOrderType aChangeOrder)
protected AcknowledgeOrderDataAreaType checkAcknowledgeOrder(AcknowledgeOrderDataAreaType acknowledgeOrderDataArea) throws OrderException
protected ShowOrderDataAreaType checkShowOrder(ShowOrderDataAreaType showOrderDataArea) throws OrderException
public ShowOrderDataAreaType getOrder(GetType getVerb) throws OrderException
public java.util.List getOrder(java.lang.String expressionLanguage, java.lang.String expression) throws OrderException
public ShowQuoteType getQuote(GetQuoteType aGetQuote)
public AcknowledgeQuoteType processQuote(ProcessQuoteType aProcessQuote)
protected AcknowledgeQuoteDataAreaType checkAcknowledgeQuote(AcknowledgeQuoteDataAreaType acknowledgeQuoteDataArea) throws QuoteException
protected ShowQuoteDataAreaType checkShowQuote(ShowQuoteDataAreaType showQuoteDataArea) throws QuoteException
public ShowQuoteDataAreaType getQuote(GetType getVerb) throws QuoteException
public java.util.List getQuote(java.lang.String expressionLanguage, java.lang.String expression) throws QuoteException