public interface AddItemsToFulfillmentOrderCmd extends TaskCommand
AddItemsToFulfillmentOrderCmd
Task Command is called by
the AssignToSpecifiedFulfillmentCenterCmd
Controller Command to add items
to a fulfillment order at the specified fulfillment center store.
The command could be used to add items to an existing fulfillment order if a fulfillment order ID is specified. If no fulfillment order ID is specified, a new fulfillment order is created.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
defaultCommandClassName
The default implementation class.
|
static java.lang.String |
NAME
The name of the Command Interface class.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOrderReferenceNumber()
Returns the order reference number of the fulfillment order.
|
void |
setCatalogEntryId(java.util.Hashtable ahshCatEntryId)
Sets the Catalog Entry ID parameters.
|
void |
setFulfillmentOrderId(java.lang.String strOrderId)
Sets the fulfillmentOrderId property of the command.
|
void |
setFulfillmentOrderName(java.lang.String strOrderName)
Sets the fulfillmentOrderName property of the command.
|
void |
setItemSpecId(java.util.Hashtable ahshItemSpecId)
Sets the specified item ID parameters.
|
void |
setItemSpecQuantity(java.util.Hashtable ahshQuantity)
Sets the specified item quantity parameters.
|
void |
setQuantity(java.util.Hashtable ahshQuantity)
Sets the quantity parameters.
|
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
java.lang.String getOrderReferenceNumber()
void setCatalogEntryId(java.util.Hashtable ahshCatEntryId)
Specifies the IDs of the catalog entries to be added to the fulfillment order.
This is a mandatory parameter.
ahshCatEntryId
- The Hashtable containing the string representation of the
IDs of the Catalog Entries that are to be added to the fulfillment order. Each
Catalog Entry ID is keyed by
an Integer index starting with the Integer with int value of 1.void setFulfillmentOrderId(java.lang.String strOrderId)
This parameter is required if we are adding to an existing fulfillment order.
strOrderId
- The ID of the fulfillment order that is to be the target for this add operation.void setFulfillmentOrderName(java.lang.String strOrderName)
This parameter is ignored if we are adding to an existing order.
strOrderName
- The name to be used for the fulfillment order if a new one is to be created
by this add operation.void setItemSpecId(java.util.Hashtable ahshItemSpecId)
Specifies the IDs of the specified items that are to be added to the fulfillment order.
A command implementation may use either the ItemSpec IDs or the CatalogEntry IDs to identify the items to be added to the fulfillment order.
ahshItemSpecId
- The Hashtable containing the string representation of the
IDs of the specified items that are to be added to the fulfillment order. Each
ItemSpec ID is keyed by
an Integer index starting with the Integer with int value of 1.void setItemSpecQuantity(java.util.Hashtable ahshQuantity)
Specifies the quantities of the specified items we want to add to the fulfillment order.
ahshQuantity
- The Hashtable containing the string representation of the
quantities of specified items that are to be added to the fulfillment order. Each quantity value is
keyed by an Integer index starting with the Integer with int value of 1.void setQuantity(java.util.Hashtable ahshQuantity)
Specifies the quantities of the Catalog Entry items we want to add to the fulfillment order.
ahshQuantity
- The Hashtable containing the string representation of the
quantities of items that are to be added to the fulfillment order. Each quantity value is
keyed by an Integer index starting with the Integer with int value of 1.