java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.TaskCommandImpl
com.ibm.commerce.returns.commands.DetermineReturnCreditVehicleCmdImpl
Default implementation of the DetermineReturnCreditVehicleCmd interface. Command used to determine what means to use for a refund. This implementation chooses the payment vehicle used for the most recent order with a order item on this return mechandise authorization (RMA). Sets the order number in RMA.REFUNDAGAINSTORDID.
Utilizes these access beans
Field Summary |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.returns.commands.DetermineReturnCreditVehicleCmd |
defaultCommandClassName, NAME |
Fields inherited from interface com.ibm.commerce.command.ECCommand |
defaultCommandClassName |
Constructor Summary | |
DetermineReturnCreditVehicleCmdImpl() DetermineReturnCreditVehicleCmdImpl constructor. |
Method Summary | |
void | performExecute() Execute the command. |
void | reset() This method should be called after a command has been executed to reset its states variables. |
void | setRMAAB(RMAAccessBean rmaAB) Set the RMA being accessed. |
void | setRMAItemABVector(java.util.Vector vRMAItemAB) Set the RMA items to evaluate for credit vehicles |
void | validateParameters() Check mandatory parameters. |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DetermineReturnCreditVehicleCmdImpl()
Method Detail |
public void performExecute() throws ECException
public void reset()
public void setRMAAB(RMAAccessBean rmaAB)
public void setRMAItemABVector(java.util.Vector vRMAItemAB)
public void validateParameters() throws ECException
Parameters
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.