public class ContractSubmitPostApprovalCmdImpl extends BusinessFlowCmdImpl implements ContractSubmitPostApprovalCmd
ContractSubmitPostApprovalCmd
controller command.
| Name | Description |
|---|---|
ContractId |
The ID of the contract. Mandatory. |
StateIdentifier |
The state identifier. Optional. |
RequestProperties |
The request properties.Possible values include: redirecturl, entityId, storeId, synchronousDeployment. Mandatory. |
| Name | Description |
|---|---|
ContractId |
The ID of the contract. |
entityId |
The entity ID.It is the same as the contract ID. |
EntityObject |
The business flow entity bean. It is the ContractFlowEntityBean. |
TradingAgreementAccessBeanContractFlowEntityBean| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASSNAME
The name of this command.
|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
SYNCHRONOUS_DEPLOYMENT
The synchronous deployment parameter.
|
defaultCommandClassName, NAME| Constructor and Description |
|---|
ContractSubmitPostApprovalCmdImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getContractId()
Returns the ID of the contract.
|
java.lang.Long |
getEntityId()
Returns the entity ID.
|
BusinessFlowEntityBean |
getEntityObject()
Returns business flow entity bean.
|
void |
performExecute()
Executes the business logic of this command implementation.
|
void |
setContractId(java.lang.Long newContractId)
Sets the ID of the contract.
|
void |
setRequestProperties(com.ibm.commerce.datatype.TypedProperty aRequestProperties)
Retrieves input parameters from the request properties.
|
void |
setStateIdentifier(java.lang.Integer stateIdentifier)
Sets the state identifier.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFlowContext, getStateIdentifier, isReadyToCallExecute, reset, setEntityId, setEntityObject, setFlowContextcheckPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputPropertiesaccessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameterscheckPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputPropertiesaccessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwnercheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameterspublic static final java.lang.String CLASSNAME
public static final java.lang.String COPYRIGHT
public static final java.lang.String SYNCHRONOUS_DEPLOYMENT
public java.lang.Long getContractId()
public java.lang.Long getEntityId()
getEntityId in interface BusinessFlowCmdgetEntityId in class BusinessFlowCmdImplpublic BusinessFlowEntityBean getEntityObject()
getEntityObject in interface BusinessFlowCmdgetEntityObject in class BusinessFlowCmdImplpublic void performExecute()
throws com.ibm.commerce.exception.ECException
performExecute in interface com.ibm.commerce.command.ECCommandperformExecute in class com.ibm.commerce.command.AbstractECTargetableCommandcom.ibm.commerce.exception.ECException - Raised with message _ERR_CONTRACT_CMD_EXEC if an error occurred when the command trys to deploy the contract.AbstractECTargetableCommand.performExecute()public void setContractId(java.lang.Long newContractId)
setContractId in interface ContractSubmitPostApprovalCmdnewContractId - the contract IDpublic void setRequestProperties(com.ibm.commerce.datatype.TypedProperty aRequestProperties)
throws com.ibm.commerce.exception.ECApplicationException
setRequestProperties in interface com.ibm.commerce.command.ControllerCommandsetRequestProperties in class com.ibm.commerce.command.ControllerCommandImplaRequestProperties - An TypedProperty object contains the input parameters.
For this default implementation, entityId is the required parameter.
optional parameter is storeId.com.ibm.commerce.exception.ECApplicationException - Raised with message _ERR_MISSING_CMD_PARAMETER if one of the three required parameters are missing.
Raised with message _ERR_NUMBER_FORMAT_EXCEPTION if the provided entityId, storeId cannot
be converted to Long, Integer object.ControllerCommandImpl.setRequestProperties(TypedProperty)public void setStateIdentifier(java.lang.Integer stateIdentifier)
setStateIdentifier in interface BusinessFlowCmdsetStateIdentifier in class BusinessFlowCmdImplstateIdentifier - the state identifier