public class FetchOrderByExternalOrderIdCmdImpl extends AbstractFetchOrdersSOICmdImpl
/Order[OrderIdentifier[(ExternalOrderID=)]]This command calls outbound service with the following XPath:
/Order[OrderIdentifier[(ExternalOrderID=)] and StoreIdentifier[ExternalIdentifier[(NameIdentifier=)]]]
Constructor and Description |
---|
FetchOrderByExternalOrderIdCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected GetType | buildOutboundRequest(java.util.HashMap hmNVPs)
This method build request to outbound service according to store name, member DNs and order statuses.
|
protected ShowOrderDataAreaType | callGetOrderService(GetType get)
This method fetches orders from ExternalOrderFacadeClient.
|
protected java.util.Collection | fetchOrders(GetType getType)
This method fetches orders according to the selection criteria.
|
void | performExecute() |
protected java.util.Collection fetchOrders(GetType getType) throws java.lang.Exception
protected ShowOrderDataAreaType callGetOrderService(GetType get) throws java.lang.Exception
public void performExecute() throws java.lang.Exception
protected GetType buildOutboundRequest(java.util.HashMap hmNVPs)