public class OrderItemMoveCmdImpl extends ControllerCommandImpl implements OrderItemMoveCmd
Behavior
OrderItemMove command This command calls the following TaskCommands:OrderCopyCmd
OrderItemUpdateCmd
SetOrderPaymentInfoCmd
ResolveOrderItemsCmd
ResolveOrdersCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
defaultCommandClassName, NAME
Constructor and Description |
---|
OrderItemMoveCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDoInventory()
This method returns the doInventory flag, this flag indicates if the inventory action should be done.
|
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[] |
getOrdersToDeleteIfNotEmpty()
Deprecated.
Replaced by
getOrdersToDeleteIfEmpty() |
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 orders 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 |
setContinue(java.lang.String astrContinue) |
void |
setDoInventory(java.lang.String doInventory)
This method sets the doInventory flag, this flag indicates if the inventory action should be done.
|
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 |
setOrdersToDeleteIfNotEmpty(java.lang.String[] newOrdersToDeleteIfNotEmpty)
Deprecated.
|
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 orders 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.
|
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public static final java.lang.String COPYRIGHT
public java.lang.String[] getFromOrderItems()
public java.lang.String[] getFromOrders()
public java.lang.String[] getInOrderNames()
public java.lang.String[] getOrdersToDeleteIfEmpty()
public java.lang.String[] getOrdersToDeleteIfNotEmpty()
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 interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
public void reset()
reset
in interface com.ibm.websphere.command.Command
reset
in class AbstractECTargetableCommand
public void setFromOrderItems(java.lang.String[] newFromOrderItems)
setFromOrderItems
in interface OrderItemMoveCmd
newFromOrderItems
- String[]public void setFromOrders(java.lang.String[] newFromOrders)
setFromOrders
in interface OrderItemMoveCmd
newFromOrders
- String[]public void setInOrderNames(java.lang.String[] newInOrderNames)
setInOrderNames
in interface OrderItemMoveCmd
newInOrderNames
- String[]public void setOrdersToDeleteIfEmpty(java.lang.String[] newOrdersToDeleteIfEmpty)
setOrdersToDeleteIfEmpty
in interface OrderItemMoveCmd
newOrdersToDeleteIfEmpty
- String[]public void setOrdersToDeleteIfNotEmpty(java.lang.String[] newOrdersToDeleteIfNotEmpty)
setOrdersToDeleteIfEmpty(java.lang.String[] newOrdersToDeleteIfEmpty)
newOrdersToDeleteIfNotEmpty
- String[]public void setOrderToCreateIfEmpty(boolean abOrderToCreateIfEmpty)
setOrderToCreateIfEmpty
in interface OrderItemMoveCmd
abOrderToCreateIfEmpty
- booleanpublic void setOutOrderItemNames(java.lang.String[] newOutOrderItemNames)
setOutOrderItemNames
in interface OrderItemMoveCmd
newOutOrderItemNames
- String[]public void setOutOrderItems(OrderItemAccessBean[] newOutOrderItems)
newOutOrderItems
- OrderItemAccessBean[]public void setOutOrderNames(java.lang.String[] newOutOrderNames)
setOutOrderNames
in interface OrderItemMoveCmd
newOutOrderNames
- String[]public void setOutOrders(OrderAccessBean[] newOutOrders)
newOutOrders
- OrderAccessBean[]public void setRequestProperties(TypedProperty ahshRequestProperties) throws ECApplicationException
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
ahshRequestProperties
- request propertiesECApplicationException
public void setToOrders(java.lang.String[] newToOrders)
setToOrders
in interface OrderItemMoveCmd
newToOrders
- String[]public void setUrl(java.lang.String newUrl)
setUrl
in interface OrderItemMoveCmd
newUrl
- Stringpublic void setDoInventory(java.lang.String doInventory)
doInventory
- public java.lang.String getDoInventory()
public void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
public void setContinue(java.lang.String astrContinue)
astrContinue
- the continue parameter.