public abstract class AbstractOrderFacadeClient 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. 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 Order facade.
Constructor and Description |
---|
AbstractOrderFacadeClient()
Creates an instance of the client to communicate with the Order facade.
|
AbstractOrderFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the client to communicate with the Order facade.
|
Modifier and Type | Method and Description |
---|---|
RespondOrderType | changeOrder(ChangeOrderType aChangeOrder)
This method will communicate with the Order facade and send the specified ChangeOrder request.
|
RespondOrderType | changeOrder(ChangeOrderType aChangeOrder, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
This method is added for REST customization.
|
RespondQuoteType | changeQuote(ChangeQuoteType aChangeQuote)
This method will communicate with the Quote facade and send the specified ChangeQuote request.
|
protected AcknowledgeOrderDataAreaType | checkAcknowledgeOrder(AcknowledgeOrderDataAreaType acknowledgeOrderDataArea)
This method will examine the AcknowledgeOrderDataArea to see if there is any error information reported.
|
protected AcknowledgeQuoteDataAreaType | checkAcknowledgeQuote(AcknowledgeQuoteDataAreaType acknowledgeQuoteDataArea)
This method will examine the AcknowledgeQuoteDataArea to see if there is any error information reported.
|
protected RespondOrderDataAreaType | checkRespondOrder(RespondOrderDataAreaType respondOrderDataArea)
This method will examine the RespondOrderDataArea to see if there is any error information reported.
|
protected RespondQuoteDataAreaType | checkRespondQuote(RespondQuoteDataAreaType respondQuoteDataArea)
This method will examine the RespondQuoteDataArea 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 will communicate with the Order facade and send the specified ProcessOrder request.
|
AcknowledgeOrderType | processOrder(ProcessOrderType aProcessOrder, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
This method is added for REST customization.
|
AcknowledgeQuoteType | processQuote(ProcessQuoteType aProcessQuote)
This method will communicate with the Order facade and send the specified ProcessQuote request.
|
ConfirmBODType | syncOrder(SyncOrderType aSyncOrder)
This method will communicate with the Order facade and send the specified SyncOrder request.
|
ConfirmBODType | syncQuote(SyncQuoteType aSyncQuote)
This method will communicate with the Quote facade and send the specified SyncQuote request.
|
public AbstractOrderFacadeClient()
public AbstractOrderFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
protected OrderFactory getOrderFactory()
public ShowOrderType getOrder(GetOrderType aGetOrder)
public AcknowledgeOrderType processOrder(ProcessOrderType aProcessOrder)
public AcknowledgeOrderType processOrder(ProcessOrderType aProcessOrder, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
public RespondOrderType changeOrder(ChangeOrderType aChangeOrder)
public RespondOrderType changeOrder(ChangeOrderType aChangeOrder, java.util.Map<java.lang.String,java.lang.String[]> transformedRestRequestMap)
public ConfirmBODType syncOrder(SyncOrderType aSyncOrder)
protected AcknowledgeOrderDataAreaType checkAcknowledgeOrder(AcknowledgeOrderDataAreaType acknowledgeOrderDataArea) throws OrderException
protected RespondOrderDataAreaType checkRespondOrder(RespondOrderDataAreaType respondOrderDataArea) 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)
public RespondQuoteType changeQuote(ChangeQuoteType aChangeQuote)
public ConfirmBODType syncQuote(SyncQuoteType aSyncQuote)
protected AcknowledgeQuoteDataAreaType checkAcknowledgeQuote(AcknowledgeQuoteDataAreaType acknowledgeQuoteDataArea) throws QuoteException
protected RespondQuoteDataAreaType checkRespondQuote(RespondQuoteDataAreaType respondQuoteDataArea) 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