This 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.
Field Summary | |
---|---|
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. |
Method Summary | |
---|---|
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. |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
Method Detail |
---|
public java.lang.String getOrderReferenceNumber()
public 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.public 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.public 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.public void setItemSpecId(java.util.Hashtable ahshItemSpecId)
Specifies the IDs of the specified items that are to be added to the fulfillment order.
A command implemenation 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.public 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.public 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.