com.ibm.commerce.returns.commands
Class RefundByOriginalPaymentPolicyCmdImpl

java.lang.Object
  CacheableCommandImpl
      com.ibm.commerce.command.AbstractECTargetableCommand
          com.ibm.commerce.command.TaskCommandImpl
              com.ibm.commerce.command.BusinessPolicyCommandImpl
                  com.ibm.commerce.returns.commands.RefundPaymentPolicyCmdImpl
                      com.ibm.commerce.returns.commands.RefundByOriginalPaymentPolicyCmdImpl
All Implemented Interfaces:
BusinessPolicyCommand, ECCommand, ECTargetableCommand, RefundPaymentPolicyCmd, TaskCommand

public class RefundByOriginalPaymentPolicyCmdImpl
extends RefundPaymentPolicyCmdImpl
implements RefundPaymentPolicyCmd

Default implementation of the Task command RefundPaymentPolicyCmd interface. Refund using the original payment method.

See Also:
Serialized Form

Field Summary
Fields inherited from class com.ibm.commerce.command.BusinessPolicyCommandImpl
policyId, requestProperties
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand
commandContext
Fields inherited from interface com.ibm.commerce.returns.commands.RefundPaymentPolicyCmd
defaultCommandClassName, NAME
Fields inherited from interface com.ibm.commerce.command.ECCommand
defaultCommandClassName
Constructor Summary
RefundByOriginalPaymentPolicyCmdImpl()
RefundByOriginalPaymentPolicyCmdImpl constructor.
Method Summary
protected void doWork()
Call the method callDoRefundPolicy() with the identifier of the payment policy used for the order originally.
Methods inherited from class com.ibm.commerce.returns.commands.RefundPaymentPolicyCmdImpl
callDoRefundPolicy, getErrorViewName, getOrder, getPaymentPolicyId, getRefundAmount, getRMA, performExecute, reset, setErrorViewName, setOrder, setPaymentPolicyId, setRefundAmount, setRMA, validateParameters
Methods inherited from class com.ibm.commerce.command.BusinessPolicyCommandImpl
getPolicyId, getRequestProperties, setPolicyId, setRequestProperties
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
Methods inherited from interface com.ibm.commerce.returns.commands.RefundPaymentPolicyCmd
setErrorViewName, setOrder, setPaymentPolicyId, setRefundAmount, setRMA
Methods inherited from interface com.ibm.commerce.command.BusinessPolicyCommand
getPolicyId, getRequestProperties, setPolicyId, setRequestProperties

Constructor Detail

RefundByOriginalPaymentPolicyCmdImpl

public RefundByOriginalPaymentPolicyCmdImpl()
RefundByOriginalPaymentPolicyCmdImpl constructor.
Method Detail

doWork

protected void doWork()
               throws ECException
Call the method callDoRefundPolicy() with the identifier of the payment policy used for the order originally.
Specified by:
doWork in class RefundPaymentPolicyCmdImpl
Throws:
ECException

Feedback