com.ibm.commerce.returns.commands

Interface ApproveRefundPolicyCmd

  • All Superinterfaces:
    BusinessPolicyCommand, 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:
    ApproveRefundAlwaysPolicyCmdImpl


    public interface ApproveRefundPolicyCmd
    extends BusinessPolicyCommand
    Interface for the command used for checking to see if the refund for a return merchandise authorization (RMA) and its items are approved (policy). This check is performed just before the actual refund (DoRefund) is made.
    • Method Detail

      • isApproved

        boolean isApproved()
        This method returns whether the refund is approved or not.
        Returns:
        true if the refund is approved; false otherwise.
      • setRMAAB

        void setRMAAB(RMAAccessBean anRMAAB)
        This method sets the RMA for which the refund is being requested.
        Parameters:
        anRMAAB - The RMA access bean.
      • setRMAItemABs

        void setRMAItemABs(java.util.List RMAItemABs)
        This method sets the RMA items being refunded.
        Parameters:
        RMAItemABs - The list of RMA item access beans.