com.ibm.commerce.returns.commands
Interface ReturnProcessCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand, Protectable
All Known Implementing Classes:
ReturnProcessCmdImpl

public interface ReturnProcessCmd
extends ControllerCommand

Interface for command used to "finalize" the terms of a return mechandise authorization (RMA).

Controller command URL calling syntax

https://host_name/path/ReturnProcessCmd?RMAId=RMAId_value&refundPolicyId=refundPolicy_ID&URL=redirect_url&URL2=redirect2_url&RMAExpiryURL=RMAExpiryURL_value

Parameters

RMAId (mandatory)
The Id of the RMA to finalize.
refundPolicyId (optional)
The policy Id of the refund mechanism to use. This is mandatory if there is more than one possible refund policy and it was not specified in a prior call to ReturnProcess for this RMA.
URL (mandatory)
The URL to redirect to if the RMA is approved.
URL2 (optional)
The URL to redirect to if the RMA is not approved. If not specified, the value specified in the URL parameter will be used.
RMAExpiryURL (optional)
The URL to redirect to if the RMA had expired and was re-prepared.

Field Summary
static java.lang.String COPYRIGHT
static java.lang.String defaultCommandClassName
The default implementation class name is "com.ibm.commerce.returns.commands.ReturnProcessCmdImpl".
static java.lang.String NAME
The name of this interface is "com.ibm.commerce.returns.commands.ReturnProcessCmd".
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
Methods inherited from interface com.ibm.commerce.command.AccCommand
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of this interface is "com.ibm.commerce.returns.commands.ReturnProcessCmd".

defaultCommandClassName

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

Feedback