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.RefundByCreditPolicyCmdImpl
Implementation of the Task command RefundPaymentPolicyCmd
interface. Refund using the credit line. The first policy with the name
"Credit" with the policy type of "Payment" is used for the
refund.
Field Summary | |
---|---|
protected
static java.lang.String |
CREDIT_POLICY_NAME |
protected
static java.lang.String |
CREDIT_POLICY_TYPE |
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 |
COPYRIGHT,
defaultCommandClassName,
NAME |
Fields inherited from interface com.ibm.commerce.command. ECTargetableCommand |
COPYRIGHT |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
RefundByCreditPolicyCmdImpl() RefundByCreditPolicyCmdImpl constructor. |
Method Summary | |
---|---|
protected
void |
doWork() Get the policies of type "Payment" and call the method callDoRefundPolicy() with the identifier of the first policy with the name "Credit". |
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 |
Field Detail |
---|
protected static final transient java.lang.String CREDIT_POLICY_NAME
protected static final transient java.lang.String CREDIT_POLICY_TYPE
Constructor Detail |
---|
public RefundByCreditPolicyCmdImpl()
Method Detail |
---|
protected void doWork() throws ECException
doWork
in class
RefundPaymentPolicyCmdImpl
ECException