public interface UpdateInventoryCmd extends TaskCommand
Calling Command: OrderProcess
Expected Behavior: Reduce the amount of inventory in stock for a product or item. /p>
If the update inventory fails, it throws ECApplicationException with the message key _API_BAD_INV and the error view of UpdateInventoryErrorView.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
static java.lang.String |
defaultCommandClassName |
static java.lang.String |
ERRTASK_NAME |
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
void |
setCatEntryId(java.lang.Long aCatEntryId)
Set a Catalog Entry Id to update the inventory.
|
void |
setFulfillmentCenterId(java.lang.Integer aFulfillmentCenterId)
Set a fulfillment center Id to update the inventory.
|
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.
|
void |
setQuantity(java.lang.Double aQuantity)
Set a quantity to update the inventory.
|
void |
setQuantityMeasure(java.lang.String quantityMeasure)
Set a quantity measure to update the inventory (optional).
|
void |
setStoreId(java.lang.Integer aStoreId)
Set a store id to update the inventory.
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
static final java.lang.String ERRTASK_NAME
void setCatEntryId(java.lang.Long aCatEntryId)
void setFulfillmentCenterId(java.lang.Integer aFulfillmentCenterId)
void setOrderItem(OrderItemAccessBean[] anOrderItem)
void setOrderItem(OrderItemAccessBean anOrderItem)
void setOrderItem(java.util.Vector anOrderItemList)
void setQuantity(java.lang.Double aQuantity)
void setQuantityMeasure(java.lang.String quantityMeasure)
void setStoreId(java.lang.Integer aStoreId)