com.ibm.commerce.order.commands
Interface SetPendingOrderCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand
All Known Implementing Classes:
SetPendingOrderCmdImpl

public interface SetPendingOrderCmd
extends ControllerCommand

Marks one or more pending orders as the current pending orders. A marked pending order is the default working pending order for a shopper.

Behavior

Calls a task SetCurrentPendingOrderCmd process task passing to it the number of the pending orders to be marked current.

Exception Conditions


Field Summary
static java.lang.String COPYRIGHT
          IBM copyright notice field.
static java.lang.String defaultCommandClassName
          The default implementation class.
static java.lang.String NAME
          The name of the Command Interface class.
 
Method Summary
 void setField1(java.lang.Integer anField1)
          Sets the customizable field 1.
 void setField2(java.lang.String astrField2)
          Sets the customizable field 2.
 void setOrderIds(java.lang.String[] aarrNumbers)
          Specifies zero or more orders, using order reference numbers or one of the special abbreviations ".", "*", ".t", "*t" etc.
 void setOutOrderNames(java.lang.String[] aarrNames)
          Specifies the names of the name-value pairs to be added to the redirection URL.
 void setStoreId(java.lang.Integer anStoreId)
          Specifies the stores of the orders that are listed.
 
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
IBM copyright notice field.
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of the Command Interface class.
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation class.
See Also:
Constant Field Values
Method Detail

setField1

public void setField1(java.lang.Integer anField1)
Sets the customizable field 1.
Parameters:
anField1 - The customizable field.

setField2

public void setField2(java.lang.String astrField2)
Sets the customizable field 2.
Parameters:
astrField2 - The customizable field.

setOrderIds

public void setOrderIds(java.lang.String[] aarrNumbers)
Specifies zero or more orders, using order reference numbers or one of the special abbreviations ".", "*", ".t", "*t" etc.
Parameters:
aarrNumbers - A list of order reference numbers or special abbreviation.

setOutOrderNames

public void setOutOrderNames(java.lang.String[] aarrNames)
Specifies the names of the name-value pairs to be added to the redirection URL. The values of the added name-value pairs are the reference numbers of the input orders.
Parameters:
aarrNames - A list of names for the name-value pairs.

setStoreId

public void setStoreId(java.lang.Integer anStoreId)
Specifies the stores of the orders that are listed.
Parameters:
anStoreId - java.lang.Integer