com.ibm.commerce.returns.commands
Interface ApproveReturnItemCmd

All Superinterfaces:
TaskCommand
All Known Implementing Classes:
ApproveReturnItemCmdImpl

public interface ApproveReturnItemCmd
extends TaskCommand

Interface for the task command used for changing the status of a return mechandise authorization (RMA) item.

Parameters

RMAItemAB (mandatory)
RMAItemAccessBean of the RMA item
approveType
Type of approval
DenyReasonIDVector
Vector of RTNDNYRSN_ID - Deny Reasons to be applied against a pending rma item (required if approveType=P)

Field Summary
static java.lang.Character cAutoApproval
           
static java.lang.Character cManualApproval
           
static java.lang.String COPYRIGHT
           
static java.lang.Character cPendingApproval
           
static java.lang.String defaultCommandClassName
          The default implementation class name is "com.ibm.commerce.returns.commands.ApproveReturnItemCmdImpl" .
static java.lang.String NAME
          The name of this interface is "com.ibm.commerce.returns.commands.ApproveReturnItemCmd".
 
Method Summary
 void setApprovalType(java.lang.Character anApprovalType)
          Set the approval type.
 void setDenyReasons(java.util.Vector RMAItemDenyReasons)
          Set the vector of RMA item deny reason identifiers.
 void setRMAItemAB( RMAItemAccessBean anRMAItemAB)           Set the RMA Item access bean which will be approved.
 

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

defaultCommandClassName

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

NAME

public static final java.lang.String NAME
The name of this interface is "com.ibm.commerce.returns.commands.ApproveReturnItemCmd".
See Also:
Constant Field Values

cManualApproval

public static final java.lang.Character cManualApproval

cAutoApproval

public static final java.lang.Character cAutoApproval

cPendingApproval

public static final java.lang.Character cPendingApproval
Method Detail

setApprovalType

public void setApprovalType(java.lang.Character anApprovalType)
Set the approval type. This decides the status of the RMA item.
Parameters:
anApprovalType - The approval type.

setDenyReasons

public void setDenyReasons(java.util.Vector RMAItemDenyReasons)
Set the vector of RMA item deny reason identifiers.
Parameters:
RMAItemDenyReasons - The vector of return deny reason identifiers.

setRMAItemAB

public void setRMAItemAB(RMAItemAccessBean anRMAItemAB)
Set the RMA Item access bean which will be approved.
Parameters:
anRMAItemAB - The RMA item access bean to be approved.