public class OrderProcessApprovalBaseCmdImpl
extends com.ibm.commerce.ubf.commands.BusinessFlowCmdImpl
implements com.ibm.commerce.ubf.commands.BusinessFlowCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
OrderProcessApprovalBaseCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long | getEntityId()
Get the Id of an object after the object is created by a command for the first time.
|
com.ibm.commerce.ubf.beans.BusinessFlowEntityBean | getEntityObject()
Get the entity object from command if this is a new process.
|
AccessVector | getResources()
Gets the resources.
|
protected void | mergeNVPs(TypedProperty hshFrom, TypedProperty hshTo)
This is a helper method that merges new nvps (hshFrom) with old nvps (hshTo).
|
void | performExecute()
It does nothing.
|
protected void | removeBODNVPs(TypedProperty hshFrom, TypedProperty hshPay)
This is a helper method that deletes unnecessary nvps (hshFrom) with old nvps (hshTo).
|
void | reset()
Resets all instance variables.
|
protected void | setOrderFlowEntityBean(OrderFlowEntityBean entityBean)
Set the order flow entity bean object.
|
void | setRequestProperties(TypedProperty reqProperties)
Sets the request properties.
|
void | setStateIdentifier(java.lang.Integer aStateIdentifier)
UBF informs the command the state of the entity.
|
void | validateParameters()
Validates the parameters
|
public static final java.lang.String COPYRIGHT
public java.lang.Long getEntityId()
public com.ibm.commerce.ubf.beans.BusinessFlowEntityBean getEntityObject()
public AccessVector getResources() throws ECException
protected void mergeNVPs(TypedProperty hshFrom, TypedProperty hshTo) throws ParameterNotFoundException, InvalidParameterValueException
protected void removeBODNVPs(TypedProperty hshFrom, TypedProperty hshPay) throws ParameterNotFoundException, InvalidParameterValueException
public void performExecute() throws ECException
public void reset()
protected void setOrderFlowEntityBean(OrderFlowEntityBean entityBean)
public void setRequestProperties(TypedProperty reqProperties) throws ECException
public void setStateIdentifier(java.lang.Integer aStateIdentifier)
public void validateParameters() throws ECException