com.ibm.commerce.order.utils
Class ResolveOrderItemsCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.order.utils.ResolveOrderItemsCmdImpl
- All Implemented Interfaces:
-
ECCommand,
ECTargetableCommand,
ResolveOrderItemsCmd,
TaskCommand
- public class ResolveOrderItemsCmdImpl
- extends
TaskCommandImpl
- implements
ResolveOrderItemsCmd
This is the default implementation of the ResolveOrderItemsCmd task
command.
- See Also:
- Serialized
Form
Field Summary |
static java.lang.String |
COPYRIGHT
|
Fields inherited from interface
com.ibm.commerce.order.utils.
ResolveOrderItemsCmd |
ALL_AND_NEW_ORDERITEMS,
ALL_ORDERITEMS,
ALLOCATED,
AVAILABILITY_FUTURE,
AVAILABILITY_PAST_PRESENT,
AVAILABILITY_UNKNOWN,
BACK_ORDERED,
CORRELATION_GROUP,
CURRENT,
CURRENT_ORDERITEM,
defaultCommandClassName,
DISCONTINUED,
INVALID,
NAME,
NEW_ORDERITEM,
NO_ORDERITEM,
UNALLOCATED,
VALID |
Methods inherited from class
com.ibm.commerce.command.
AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
-
- See Also:
-
Constant Field Values
ResolveOrderItemsCmdImpl
public ResolveOrderItemsCmdImpl()
getAffectedOrderIds
public java.lang.Long[] getAffectedOrderIds()
-
- Specified by:
-
getAffectedOrderIds
in interface
ResolveOrderItemsCmd
getAffectedOrders
public OrderAccessBean[] getAffectedOrders()
-
- Specified by:
-
getAffectedOrders
in interface
ResolveOrderItemsCmd
getCurrentOrDiscontinued
public java.lang.String getCurrentOrDiscontinued()
- Deprecated.
-
- Specified by:
-
getCurrentOrDiscontinued
in interface
ResolveOrderItemsCmd
getInternalOrderItemAbbreviation
protected java.lang.String getInternalOrderItemAbbreviation(java.lang.String orderItemAbbreviation)
getOrderIds
public java.lang.Long[] getOrderIds()
-
- Specified by:
-
getOrderIds
in interface
ResolveOrderItemsCmd
getOrderItemIds
public java.lang.Long[] getOrderItemIds()
-
- Specified by:
-
getOrderItemIds
in interface
ResolveOrderItemsCmd
getOrderItems
public OrderItemAccessBean[] getOrderItems()
-
- Specified by:
-
getOrderItems
in interface
ResolveOrderItemsCmd
getOrders
public OrderAccessBean[] getOrders()
-
- Specified by:
-
getOrders
in interface
ResolveOrderItemsCmd
isNewOrderItem
public boolean isNewOrderItem()
-
- Specified by:
-
isNewOrderItem
in interface
ResolveOrderItemsCmd
isNewPendingOrder
public boolean isNewPendingOrder()
-
- Specified by:
-
isNewPendingOrder
in interface
ResolveOrderItemsCmd
isSetToCurrent
public boolean isSetToCurrent()
-
- Specified by:
-
isSetToCurrent
in interface
ResolveOrderItemsCmd
public void performExecute()
throws ECException
- Description copied from class:
AbstractECTargetableCommand
- The business logic for this command. This method should be overwritten by
all command writers. Command writers should call super.performExecute() as the
first line in their method.
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AbstractECTargetableCommand
-
-
ECException
reset
public void reset()
- Description copied from class:
AbstractECTargetableCommand
- This method should be called after a command has been executed to reset its
states variables. After the call to reset, we should be able to execute the
command again.
-
- Overrides:
-
reset
in class
AbstractECTargetableCommand
resolveATPAbbreviation
protected OrderItemAccessBean[] resolveATPAbbreviation(java.lang.String astrAbbreviation)
throws ECException
-
-
ECException
setMemberId
public void setMemberId(java.lang.Long memberId)
-
- Specified by:
-
setMemberId
in interface
ResolveOrderItemsCmd
setOrderAbbreviations
public void setOrderAbbreviations(java.lang.String[] orderAbbreviations)
-
- Specified by:
-
setOrderAbbreviations
in interface
ResolveOrderItemsCmd
setOrderItemAbbreviations
public void setOrderItemAbbreviations(java.lang.String[] orderItemAbbreviations)
-
- Specified by:
-
setOrderItemAbbreviations
in interface
ResolveOrderItemsCmd
setStoreId
public void setStoreId(java.lang.Integer storeId)
-
- Specified by:
-
setStoreId
in interface
ResolveOrderItemsCmd
setStrict
public void setStrict(boolean strict)
-
- Specified by:
-
setStrict
in interface
ResolveOrderItemsCmd
validateParameters
public void validateParameters()
throws ECException
- Description copied from class:
AbstractECTargetableCommand
- Performs parameter checking. This method replaces checkParameters() in 5.1.
The default implementation of validateParameters() is a no op. It is the
responsibility of the command writers to implements this method if they want to
perform server side parameter checking.
-
- Specified by:
-
validateParameters
in interface
ECCommand
- Overrides:
-
validateParameters
in class
AbstractECTargetableCommand
-
-
ECException