com.ibm.commerce.returns.commands
Interface ReturnProcessCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand
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
 

Field Detail
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