com.ibm.commerce.fulfillment.commands
Interface UpdateInventoryForOrderItemsCmd

All Superinterfaces:
ECCommand, TaskCommand
All Known Implementing Classes:
UpdateInventoryForOrderItemsCmdImpl

public interface UpdateInventoryForOrderItemsCmd
extends TaskCommand

Update Inventory for order items.

Calling Command: OrderProcess

Expected Behavior: Reduce the amount of inventory in stock for a list of catalog entries. /p>

If the update inventory fails, it throws ECApplicationException with the message key _API_BAD_INV and the error view of UpdateInventoryForOrderItemsErrorView.


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String defaultCommandClassName
           
static java.lang.String ERRTASK_NAME
           
static java.lang.String NAME
           
 
Method Summary
 void setOrderItem(OrderItemAccessBean anOrderItem)
          Set an OrderItem to update the inventory.
 void setOrderItem(OrderItemAccessBean[] anOrderItem)
          Set a list of OrderItems to update the inventory.
 void setOrderItem(java.util.Vector anOrderItemList)
          Set a list of OrderItems to update the inventory.
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

defaultCommandClassName

public static final java.lang.String defaultCommandClassName

ERRTASK_NAME

public static final java.lang.String ERRTASK_NAME

NAME

public static final java.lang.String NAME
Method Detail

setOrderItem

public void setOrderItem(OrderItemAccessBean anOrderItem)
Set an OrderItem to update the inventory.

setOrderItem

public void setOrderItem(OrderItemAccessBean[] anOrderItem)
Set a list of OrderItems to update the inventory.

setOrderItem

public void setOrderItem(java.util.Vector anOrderItemList)
Set a list of OrderItems to update the inventory.