public class ReleaseOrdersToFulfillmentCOCmdImpl extends TaskCommandImpl implements ReleaseOrdersToFulfillmentCOCmd
Constructor and Description |
---|
ReleaseOrdersToFulfillmentCOCmdImpl()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
protected OrderAccessBean[] | getOrders()
This method gets the array of OrderAccessBean
|
boolean | isReadyToCallExecute()
This method returns true to indicate that this command is ready to be executed.
|
void | performExecute()
This method executes the business logic of this command implementation.
|
protected void | raiseOrderReleaseEvent(java.lang.String orderId, java.lang.String[] releaseNumbers)
This method will raise the Order release event.
|
protected EDPResults | reservePayment(java.lang.Long ordersId, java.lang.Integer storeId, java.util.HashMap releaseList, java.math.BigDecimal dReleaseTotal)
This method will reserve payment to allow release to go to fulfillment.
|
void | reset()
This method resets instance variables.
|
void | setOrders(OrderAccessBean[] abOrders)
This method sets the Order Array to be released
|
protected void | shipItems(java.lang.Long ordersId)
This method will call the inventory single interface to ship the items for the order.
|
void | validateParameters()
This method validates command parameters.
|
public ReleaseOrdersToFulfillmentCOCmdImpl()
public void setOrders(OrderAccessBean[] abOrders)
protected OrderAccessBean[] getOrders()
public boolean isReadyToCallExecute()
protected void raiseOrderReleaseEvent(java.lang.String orderId, java.lang.String[] releaseNumbers) throws ECException
protected void shipItems(java.lang.Long ordersId) throws ECException
protected EDPResults reservePayment(java.lang.Long ordersId, java.lang.Integer storeId, java.util.HashMap releaseList, java.math.BigDecimal dReleaseTotal) throws ECException
public void performExecute() throws ECException
public void reset()
public void validateParameters() throws ECException