com.ibm.commerce.fulfillment.commands
Interface UpdateInventoryForOrderItemsCmd

All Superinterfaces:
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.
 

Field Detail
public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
See Also:
Constant Field Values

ERRTASK_NAME

public static final java.lang.String ERRTASK_NAME
See Also:
Constant Field Values
Method Detail

setOrderItem

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

setOrderItem

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

setOrderItem

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