public class ResolveReturnFulfillmentCenterCmdImpl extends TaskCommandImpl implements ResolveReturnFulfillmentCenterCmd
ResolveReturnFulfillmentCenterCmd
interface.
Command used to determine where customer should return merchandise.
This implementation uses the default return fulfillment center for the
store (STORE.RTNFFMCTR_ID).
Utilizes these access beans
defaultCommandClassName, NAME
Constructor and Description |
---|
ResolveReturnFulfillmentCenterCmdImpl()
ResolveReturnFulfillmentCenterCmdImpl constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
Execute the command.
|
void |
reset()
This method is called after a command has been executed.
|
void |
setRMAAB(RMAAccessBean rmaAB)
Set the RMA being accessed.
|
void |
setRMAItemABVector(java.util.Vector vRMAItemAB)
Set the RMA items to be evaluated.
|
void |
validateParameters()
Check mandatory parameters.
|
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, 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
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
public ResolveReturnFulfillmentCenterCmdImpl()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
com.ibm.commerce.exception.ECSystemExceptionn
- If there is no ReturnFulfillmentCenter, throws com.ibm.commerce.exception.ECSystemException
with ECMessage._ERR_CANNOT_DETERMINE_RETURN_FFMCENTERECException
public void reset()
AbstractECTargetableCommand
reset
in interface com.ibm.websphere.command.Command
reset
in class AbstractECTargetableCommand
public void setRMAAB(RMAAccessBean rmaAB)
setRMAAB
in interface ResolveReturnFulfillmentCenterCmd
rmaAB
- the RMA access bean.public void setRMAItemABVector(java.util.Vector vRMAItemAB)
setRMAItemABVector
in interface ResolveReturnFulfillmentCenterCmd
vRMAItemAB
- vector of RMA item access beans.public void validateParameters() throws ECException
Parameters
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECApplicationException
- If there is no RMAccessBean or there is no vector of RMAItemAccessBeans, throws com.ibm.commerce.exception.ECApplicationException
with ECMessage._ERR_BAD_MISSING_CMD_PARAMETERECException