public class ProcessBackordersCmdImpl extends ControllerCommandImpl implements ProcessBackordersCmd, Protectable
Name | Description |
---|---|
storeId | the store ID |
Constructor and Description |
---|
ProcessBackordersCmdImpl()
This is the class constructor.
|
Modifier and Type | Method and Description |
---|---|
AccessVector | getResources()
Returns command resources for access control by instantiating an AccessVector using the StoreAccessBean.
|
protected boolean | handleApplicationError(OrderAccessBean abOrder, java.lang.Exception exception)
This method handles the ECApplicationException when process a specified back order.
|
boolean | isGeneric()
Return false to indicate that this command can not be run by a generic user.
|
protected boolean | isQualifiedBackorder(OrderAccessBean abOrder)
This method checks whether the order is a qualified to be processed by this scheduler command.
|
boolean | isReadyToCallExecute()
Return true to indicate that this command is ready to be executed.
|
void | performExecute()
Execute the business logic of the command implementation.
|
void | reset()
Reset instance variables.
|
void | setRequestProperties(TypedProperty reqParms)
Set command request properties.
|
void | validateParameters()
Validate command parameters.
|
public ProcessBackordersCmdImpl()
public AccessVector getResources() throws ECException
This command uses the following AccessBean:
Exceptions
public boolean isGeneric()
public boolean isReadyToCallExecute()
protected boolean isQualifiedBackorder(OrderAccessBean abOrder) throws ECException
protected boolean handleApplicationError(OrderAccessBean abOrder, java.lang.Exception exception) throws ECException
public void performExecute() throws ECException
public void reset()
public void setRequestProperties(TypedProperty reqParms) throws ECApplicationException
public void validateParameters() throws ECException