java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.TaskCommandImpl
com.ibm.commerce.returns.commands.CalculateReturnItemCreditCmdImpl
Default implementation of the CalculateReturnItemCreditCmd interface. Calculate the automatic credit for a return mechandise authorization (RMA) item associated with a complete order item.
Behaviour
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.CalculateReturnItemCreditCmd |
defaultCommandClassName, NAME |
Fields inherited from interface com.ibm.commerce.command.ECCommand |
defaultCommandClassName |
Constructor Summary | |
CalculateReturnItemCreditCmdImpl() CalculateReturnItemCreditCmdImpl constructor. |
Method Summary | |
protected OrderItemAccessBean | getOrderItemAB() Get the order item access bean.. |
protected java.lang.Double | getQuantity() Get the quantity. |
protected RMAAccessBean | getRMAAB() Get the RMA access bean.. |
protected RMAItemAccessBean | getRMAItemAB() Get the RMA item access bean. |
void | performExecute() Execute the command. |
void | reset() Reset the command. |
void | setOrderItemAB(OrderItemAccessBean anOrderItemAB) Set the orderItem being returned/refunded. |
void | setQuantity(java.lang.Double aQuantity) Set the quantity to be credited. |
void | setRMAAB(RMAAccessBean anRMAAB) Set the RMA for which the refund is being requested. |
void | setRMAItemAB(RMAItemAccessBean newRMAItemAB) Set the RMA Item access bean which will have its amounts updated. |
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 CalculateReturnItemCreditCmdImpl()
Method Detail |
protected OrderItemAccessBean getOrderItemAB()
protected java.lang.Double getQuantity()
protected RMAAccessBean getRMAAB()
protected RMAItemAccessBean getRMAItemAB()
public void performExecute() throws ECException
public void reset()
public void setOrderItemAB(OrderItemAccessBean anOrderItemAB)
public void setQuantity(java.lang.Double aQuantity)
public void setRMAAB(RMAAccessBean anRMAAB)
public void setRMAItemAB(RMAItemAccessBean newRMAItemAB)
public void validateParameters() throws ECException
Parameters
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.