Default implementation of the
CreditReturnItemCmdImpl interface. Activate the refund for a return merchandise authorization (RMA) and its items if there is one and it is approved.
Behaviour
- If there is a refund for the RMA then the business policy command ApproveRefundPolicyCmd is called to see if the refund is approved. If it is, the task command FinalizeRefundCmd is called to do the refund.
- If FinalizeRefundCmd does not raise an exception then the CREDITDATE field of each RMA item is filled in with the current timestamp.
Utilizes these access beans