public class ExtendBlockingConditionsCmdImpl extends ControllerCommandImpl implements ExtendBlockingConditionsCmd
ExtendBlockingConditionsCmd
controller command.
Name | Description |
---|---|
iorderDataBean |
The order data bean that provides the details of the Order. Mandatory. |
ExtendBlockingResultObject
,
OrderDataBean
,
Serialized FormdefaultCommandClassName, NAME
Constructor and Description |
---|
ExtendBlockingConditionsCmdImpl()
Constructor for the implementation class, used by the factory.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.ordermanagement.util.ExtendBlockingResultObject |
getExtendBlockingResult()
Returns the result object.
|
void |
performExecute()
Main method for setting up blocking conditions.
|
void |
setOrderDetails(OrderDataBean orderDataBean)
Sets the order data bean.
|
void |
validateParameters()
Validates required parameters for this command.
|
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setRequestProperties, setResponseProperties, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public ExtendBlockingConditionsCmdImpl()
public com.ibm.commerce.ordermanagement.util.ExtendBlockingResultObject getExtendBlockingResult()
getExtendBlockingResult
in interface ExtendBlockingConditionsCmd
ExtendBlockingResultObject
public void setOrderDetails(OrderDataBean orderDataBean)
setOrderDetails
in interface ExtendBlockingConditionsCmd
orderDataBean
- The order data bean that provides the details of the Orderpublic void performExecute() throws ECException
Main method for setting up blocking conditions. Multiple tests can be executed here, and the result object should be created and populated here.
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
- Remote, Create, Finder, Naming exceptions are converted to ECApplicationExceptionpublic void validateParameters() throws ECException
Validates required parameters for this command.
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
- Thrown if orderDataBean is not set.