com.ibm.commerce.returns.commands

Interface CalculateReturnItemProductCreditCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    CalculateReturnItemProductCreditCmdImpl


    public interface CalculateReturnItemProductCreditCmd
    extends TaskCommand
    Interface for the command used for calculating the automatic product credit for the return merchandise authorization (RMA) item. This is the amount of the product price that the RMA item qualifies for. A StoreAccessBean must be passed in the command context.

    Inputs

    • OrderItemAB (required)
      • OrderitemAccesBean of the Order item
    • Quantity (required)
      • quantity of items to return

    Outputs

    • ProductCredit
      • The amount of product credit for a return/refunded item
    • Field Detail

      • defaultCommandClassName

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

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

      • getProductCredit

        java.math.BigDecimal getProductCredit()
        Get the automatically calculated product credit for the returned/refunded item. This does not include any adjustment credit.
        Returns:
        The amount of the credit (in the same currency of the orderItem).
      • setOrderItemAB

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

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