com.ibm.commerce.returns.commands
Interface CalculateReturnItemCreditCmd

All Superinterfaces:
TaskCommand
All Known Implementing Classes:
CalculateReturnItemCreditCmdImpl

public interface CalculateReturnItemCreditCmd
extends TaskCommand

Interface for the command used for calculating the automatic credit for a return mechandise authorization (RMA) item associated with a complete order item. The CREDITAMOUNT, ADJUSTMENTCREDIT and charges are calculated. A StoreAccessBean must be passed in the command context

Inputs


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String defaultCommandClassName
          The default implementation class name is "com.ibm.commerce.returns.commands.CalculateReturnItemCreditCmdImpl" .
static java.lang.String NAME
          The name of this interface is "com.ibm.commerce.returns.commands.CalculateReturnItemCreditCmd".
 
Method Summary
 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 anRMAItemAB)           Set the RMA Item access bean which will have its amounts updated.
 

Field Detail
public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation class name is "com.ibm.commerce.returns.commands.CalculateReturnItemCreditCmdImpl" .
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of this interface is "com.ibm.commerce.returns.commands.CalculateReturnItemCreditCmd".
See Also:
Constant Field Values
Method Detail

setOrderItemAB

public void setOrderItemAB(OrderItemAccessBean anOrderItemAB)
Set the orderItem being returned/refunded.
Parameters:
anOrderItemAB - The orderItem access bean.

setQuantity

public void setQuantity(java.lang.Double aQuantity)
Set the quantity to be credited.
Parameters:
aQuantity - The quantity to be credited.

setRMAAB

public void setRMAAB(RMAAccessBean anRMAAB)
Set the RMA for which the refund is being requested.
Parameters:
anRMAAB - The RMA access bean.

setRMAItemAB

public void setRMAItemAB(RMAItemAccessBean anRMAItemAB)
Set the RMA Item access bean which will have its amounts updated.
Parameters:
anRMAItemAB - The RMA item access bean.