|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.orderitems.commands.OrderItemMoveCmdImpl
The OrderItemMove command can be used to move order items from one order to another.
Behavior
OrderItemMove command
Field Summary | |
static java.lang.String |
COPYRIGHT
|
Fields inherited from class com.ibm.commerce.command.ControllerCommandImpl |
requestProperties, responseProperties, retriable, viewReqProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.orderitems.commands.OrderItemMoveCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
OrderItemMoveCmdImpl()
|
Method Summary | |
java.lang.String[] |
getFromOrderItems()
Gets the input order items. |
java.lang.String[] |
getFromOrders()
Gets the orders from which order items will be moved. |
java.lang.String[] |
getInOrderNames()
Gets the names of name-value pairs to be added to the redirection URL. |
java.lang.String[] |
getOrdersToDeleteIfEmpty()
Gets orders to delete if no order items remain in them after this command completes processing. |
java.lang.String[] |
getOutOrderItemNames()
Gets the names of name-value pairs to be added to the redirection URL. |
OrderItemAccessBean[] |
getOutOrderItems()
Gets the output order items. |
java.lang.String[] |
getOutOrderNames()
Gets the names of name-value pairs to be added to the redirection URL. |
OrderAccessBean[] |
getOutOrders()
Gets the output order where input order items are moved to. |
java.lang.String[] |
getToOrders()
Gets a destination order for the output order items. |
java.lang.String |
getUrl()
Gets the URL to be redirected to when the command completes successfully. |
void |
performExecute()
Contains the actual business logic of the command. |
void |
reset()
This method should be called after a command has been executed to reset its state variables. |
void |
setFromOrderItems(java.lang.String[] newFromOrderItems)
Sets the input order items. |
void |
setFromOrders(java.lang.String[] newFromOrders)
Sets the orders from which order items will be moved. |
void |
setInOrderNames(java.lang.String[] newInOrderNames)
Sets the names of name-value pairs to be added to the redirection URL. |
void |
setOrdersToDeleteIfEmpty(java.lang.String[] newOrdersToDeleteIfEmpty)
Sets orders to delete if no order items remain in them after this command completes processing. |
void |
setOrderToCreateIfEmpty(boolean abOrderToCreateIfEmpty)
Sets the boolean flag to control the creation of an empty output order when there are not order items to move into it. |
void |
setOutOrderItemNames(java.lang.String[] newOutOrderItemNames)
Sets the names of name-value pairs to be added to the redirection URL. |
void |
setOutOrderItems(OrderItemAccessBean[] newOutOrderItems)
Sets the output order items. |
void |
setOutOrderNames(java.lang.String[] newOutOrderNames)
Sets the names of name-value pairs to be added to the redirection URL. |
void |
setOutOrders(OrderAccessBean[] newOutOrders)
Sets the output order where input order items are moved to. |
void |
setRequestProperties(TypedProperty ahshRequestProperties)
The WebController calls this method before invoking the execute method in this command to set the request properties for this command. |
void |
setToOrders(java.lang.String[] newToOrders)
Sets a destination order for the output order items. |
void |
setUrl(java.lang.String newUrl)
Sets the URL to be redirected to when the command completes successfully. |
void |
validateParameters()
Performs server side parameter checking. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
Constructor Detail |
public OrderItemMoveCmdImpl()
Method Detail |
public java.lang.String[] getFromOrderItems()
public java.lang.String[] getFromOrders()
public java.lang.String[] getInOrderNames()
public java.lang.String[] getOrdersToDeleteIfEmpty()
public java.lang.String[] getOutOrderItemNames()
public OrderItemAccessBean[] getOutOrderItems()
getOutOrderItems
in interface OrderItemMoveCmd
public java.lang.String[] getOutOrderNames()
public OrderAccessBean[] getOutOrders()
getOutOrders
in interface OrderItemMoveCmd
public java.lang.String[] getToOrders()
public java.lang.String getUrl()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.public void reset()
reset
in class AbstractECTargetableCommand
public void setFromOrderItems(java.lang.String[] newFromOrderItems)
setFromOrderItems
in interface OrderItemMoveCmd
public void setFromOrders(java.lang.String[] newFromOrders)
setFromOrders
in interface OrderItemMoveCmd
public void setInOrderNames(java.lang.String[] newInOrderNames)
setInOrderNames
in interface OrderItemMoveCmd
public void setOrdersToDeleteIfEmpty(java.lang.String[] newOrdersToDeleteIfEmpty)
setOrdersToDeleteIfEmpty
in interface OrderItemMoveCmd
public void setOrderToCreateIfEmpty(boolean abOrderToCreateIfEmpty)
setOrderToCreateIfEmpty
in interface OrderItemMoveCmd
public void setOutOrderItemNames(java.lang.String[] newOutOrderItemNames)
setOutOrderItemNames
in interface OrderItemMoveCmd
public void setOutOrderItems(OrderItemAccessBean[] newOutOrderItems)
public void setOutOrderNames(java.lang.String[] newOutOrderNames)
setOutOrderNames
in interface OrderItemMoveCmd
public void setOutOrders(OrderAccessBean[] newOutOrders)
public void setRequestProperties(TypedProperty ahshRequestProperties) throws ECApplicationException
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
com.ibm.commerce.command.ControllerCommand
requestProperties
- com.ibm.commerce.datatype.TypedPropertycom.ibm.commerce.exception.ECException.
- public void setToOrders(java.lang.String[] newToOrders)
setToOrders
in interface OrderItemMoveCmd
public void setUrl(java.lang.String newUrl)
setUrl
in interface OrderItemMoveCmd
public void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
ECException.
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |