public class ReleaseToFulfillmentCmdImpl extends ControllerCommandImpl implements ReleaseToFulfillmentCmd
Name | Description |
---|---|
storeId | the store Id. |
Constructor and Description |
---|
ReleaseToFulfillmentCmdImpl()
This is the class constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Vector | getReadyToReleaseOrders(java.lang.Integer storeId)
Get a list of orders which are ready to be released
|
AccessVector | getResources()
Returns the command resources for access control.
|
static void | invokeOrderReleaseMessaging(java.lang.Long anOrderRn, java.lang.Long allocationRn, java.lang.Integer anStoreId, CommandContext aProcessingContext, TypedProperty ahshRequestProperties)
Invoke order release messaging.
|
protected boolean | isBlocked(OrderAccessBean abOrder)
Check if the order is blocked.
|
boolean | isGeneric()
Determine whether this command is generic.
|
boolean | isReadyToCallExecute()
Determine whether it is ready to execute the command.
|
void | performExecute()
Executes the business logic of this command implementation.
|
void | reset()
Reset instance variables.
|
void | setRequestProperties(TypedProperty reqParms)
Sets the request properties of the command implementation.
|
void | validateParameters()
Extracts and validates the input parameters of this command implementation.
|
public ReleaseToFulfillmentCmdImpl()
public AccessVector getResources() throws ECException
public static void invokeOrderReleaseMessaging(java.lang.Long anOrderRn, java.lang.Long allocationRn, java.lang.Integer anStoreId, CommandContext aProcessingContext, TypedProperty ahshRequestProperties) throws ECException
public boolean isGeneric()
public boolean isReadyToCallExecute()
public void performExecute() throws ECException
protected boolean isBlocked(OrderAccessBean abOrder) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException, javax.ejb.CreateException
protected java.util.Vector getReadyToReleaseOrders(java.lang.Integer storeId) throws java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.CreateException, java.sql.SQLException
public void reset()
public void setRequestProperties(TypedProperty reqParms) throws ECApplicationException
public void validateParameters() throws ECException
Parameters