The interface for the OrderItemStatus command which processes the status message that the backend system has created when any change occurs to the items belonging to an order.This command is usually called by the order status commands.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT The internal copyright field. |
static java.lang.String |
defaultCommandClassName The default class containing the implementation of the OrderItemStatus command. |
static java.lang.String |
NAME The name of the class. |
Method Summary | |
---|---|
boolean |
doPostProcess(
TypedProperty aRequestProperty) Performs a verification check after the command executes. |
boolean |
doPreProcess(
TypedProperty aRequestProperty) Performs a verification check before the command executes. |
boolean |
doProcess(
TypedProperty aRequestProperty) Performs the proper business logic for the OrderItemStatus command. |
void |
setOrderItemStatusProperties(
TypedProperty aRequestProperties)
Binds the parameters received by the request properties to variables
that are used for determining the order item to updated. |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
Method Detail |
---|
public boolean doPostProcess(TypedProperty aRequestProperty) throws ECException
aRequestProperty
- Parameters used to aid the checkingECException
- Raised when the checking raise any exceptionspublic boolean doPreProcess(TypedProperty aRequestProperty) throws ECException
aRequestProperty
- Parameters used to aid the checkingECException
- Raised when the checking raise any exceptionspublic boolean doProcess(TypedProperty aRequestProperty) throws ECException
aRequestProperty
- Input parametersECException
- Raised if the update failspublic void setOrderItemStatusProperties(TypedProperty aRequestProperties) throws ECException
ECException
- Raised when any of the required parameters are missing