public abstract class AbstractComposeInventoryAvailabilityCmdImpl extends java.lang.Object implements ComposeInventoryAvailabilityCmd
ComposeInventoryAvailabilityCmd interface. It supplies the
default implementation of the methods for the interface.
All the classes which is used to compose InventoryAvailabilityType should be extended from this
class.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
| Constructor and Description |
|---|
AbstractComposeInventoryAvailabilityCmdImpl() |
| Modifier and Type | Method and Description |
|---|---|
BaseItemAccessBean |
getBaseItem(java.lang.Long anCatalogEntryId)
Get the baseitem access bean of an catalog entry.
|
CatalogEntryAccessBean |
getCatalogEntry(java.lang.Long anCatalogEntryId)
Get the catalog entry access bean from the catalog entry Id.
|
java.lang.Long[] |
getCatalogEntryIds()
Get all the catalog entry Ids for the command.
|
java.lang.String |
getComponentId()
Get the component id of inventory component.
|
java.util.List |
getNouns()
Get the nouns of
InventoryAvailabilityType. |
java.lang.String[] |
getOnlineStoreIdentifiers()
Get the online store name identifiers.
|
java.lang.Integer[] |
getOnlineStoreIds()
Get the online store Ids.
|
java.lang.String[] |
getPartNumbers()
Get the part numbers of the catalog entries.
|
java.lang.String[] |
getPhysicalStoreIdentifiers()
Get the physical store external identifiers.
|
java.lang.String[] |
getPhysicalStoreIds()
Get the physical store Ids.
|
SearchExpression |
getSearchExpression() |
void |
setBaseItems(java.util.Map amapBaseItems)
Sets a map which contains the catalog entry id as the key and the catalog entry base item access bean as the value into the command.
|
void |
setCatalogEntryAccessBeans(java.util.Map amapCatalogEntries)
Sets a map which contains the catalog entry id as the key and catalog entry access bean as the value into the command.
|
void |
setCatalogEntryIds(java.lang.Long[] anCatalogEntryIds)
Set the catalog entry Ids.
|
void |
setComponentId(java.lang.String componentId)
Set the inventory component id.
|
void |
setFulfillmentCenterIdList(java.lang.String astrFulfillmentCenterIdList)
Sets all the fulfillment center Ids lised in a string, seperated by comma, which is used to get the ATP inventories.
|
void |
setFulfillmentCenterIds(java.lang.Integer[] ainFulfillmentCenterIds)
Sets an array of the fulfillment center ids into the command.
|
void |
setNouns(java.util.List alistNouns)
Set the nouns of
InventoryAvailabilityType |
void |
setOnlineStoreFulfillmentCenterIds(java.util.Map amapOnlineStoreFulfillmentCenterIds)
Sets a map which contains the mapping from online store id to fulfillment center ids array.
|
void |
setOnlineStoreIdentifiers(java.lang.String[] astrOnlineStoreIdentifiers)
Set the online store name identifiers.
|
void |
setOnlineStoreIds(java.lang.Integer[] anOnlineStoreIds)
Set the online store Ids.
|
void |
setOnlineStores(java.util.Map amapOnlineStores)
Sets the map which contains the mapping from online store id to online store access bean.
|
void |
setPartNumbers(java.lang.String[] astrPartNumbers)
Set the catalog entry part numbers.
|
void |
setPhysicalStoreFulfillmentCenterIds(java.util.Map amapPhysicalStoreFulfillmentCenterIds)
Sets a map which contains the mapping from physical store id to fulfillment center ids array.
|
void |
setPhysicalStoreIdentifiers(java.lang.String[] astrPhysicalStoreIdentifiers)
Set the physical store external identifiers.
|
void |
setPhysicalStoreIds(java.lang.String[] astrPhysicalStoreIds)
Set the physical store Ids.
|
void |
setPhysicalStores(java.util.Map amapPhysicalStores)
Sets a map which contains the mapping from physical store id to
PhysicalStoreType into the command. |
void |
setSearchExpression(SearchExpression searchExpression)
Sets a
SearchExpression. |
public static final java.lang.String COPYRIGHT
public AbstractComposeInventoryAvailabilityCmdImpl()
public void setNouns(java.util.List alistNouns)
ComposeInventoryAvailabilityCmdInventoryAvailabilityTypesetNouns in interface ComposeInventoryAvailabilityCmdalistNouns - A list of InventoryAvailabilityType to set.public java.util.List getNouns()
ComposeInventoryAvailabilityCmdInventoryAvailabilityType.getNouns in interface ComposeInventoryAvailabilityCmdInventoryAvailabilityType.public void setPhysicalStoreIdentifiers(java.lang.String[] astrPhysicalStoreIdentifiers)
ComposeInventoryAvailabilityCmdsetPhysicalStoreIdentifiers in interface ComposeInventoryAvailabilityCmdastrPhysicalStoreIdentifiers - A String array of the physical store external identifiers to
be set.public void setPhysicalStoreIds(java.lang.String[] astrPhysicalStoreIds)
ComposeInventoryAvailabilityCmdsetPhysicalStoreIds in interface ComposeInventoryAvailabilityCmdastrPhysicalStoreIds - an String array of the physical store Ids to be set.public void setPartNumbers(java.lang.String[] astrPartNumbers)
ComposeInventoryAvailabilityCmdsetPartNumbers in interface ComposeInventoryAvailabilityCmdpublic void setOnlineStoreIdentifiers(java.lang.String[] astrOnlineStoreIdentifiers)
ComposeInventoryAvailabilityCmdsetOnlineStoreIdentifiers in interface ComposeInventoryAvailabilityCmdastrOnlineStoreIdentifiers - A String array of the online store name identifiers to be set.public void setOnlineStoreIds(java.lang.Integer[] anOnlineStoreIds)
ComposeInventoryAvailabilityCmdsetOnlineStoreIds in interface ComposeInventoryAvailabilityCmdanOnlineStoreIds - an integer array of the online store Ids to be set.public void setCatalogEntryIds(java.lang.Long[] anCatalogEntryIds)
ComposeInventoryAvailabilityCmdsetCatalogEntryIds in interface ComposeInventoryAvailabilityCmdanCatalogEntryIds - an array of the catalog entry Ids to be set.public java.lang.String[] getPhysicalStoreIds()
ComposeInventoryAvailabilityCmdgetPhysicalStoreIds in interface ComposeInventoryAvailabilityCmdpublic java.lang.String[] getPhysicalStoreIdentifiers()
ComposeInventoryAvailabilityCmdgetPhysicalStoreIdentifiers in interface ComposeInventoryAvailabilityCmdpublic java.lang.String[] getPartNumbers()
ComposeInventoryAvailabilityCmdgetPartNumbers in interface ComposeInventoryAvailabilityCmdpublic java.lang.Integer[] getOnlineStoreIds()
ComposeInventoryAvailabilityCmdgetOnlineStoreIds in interface ComposeInventoryAvailabilityCmdpublic java.lang.String[] getOnlineStoreIdentifiers()
ComposeInventoryAvailabilityCmdgetOnlineStoreIdentifiers in interface ComposeInventoryAvailabilityCmdpublic java.lang.Long[] getCatalogEntryIds()
ComposeInventoryAvailabilityCmdgetCatalogEntryIds in interface ComposeInventoryAvailabilityCmdpublic BaseItemAccessBean getBaseItem(java.lang.Long anCatalogEntryId)
ComposeInventoryAvailabilityCmdgetBaseItem in interface ComposeInventoryAvailabilityCmdanCatalogEntryId - The catalog entry Id.public CatalogEntryAccessBean getCatalogEntry(java.lang.Long anCatalogEntryId)
ComposeInventoryAvailabilityCmdgetCatalogEntry in interface ComposeInventoryAvailabilityCmdanCatalogEntryId - The catalog entry Id.public java.lang.String getComponentId()
ComposeInventoryAvailabilityCmdgetComponentId in interface ComposeInventoryAvailabilityCmdpublic void setComponentId(java.lang.String componentId)
ComposeInventoryAvailabilityCmdsetComponentId in interface ComposeInventoryAvailabilityCmdcomponentId - The iComponentId to set.public SearchExpression getSearchExpression()
getSearchExpression in interface ComposeInventoryAvailabilityCmdpublic void setSearchExpression(SearchExpression searchExpression)
ComposeInventoryAvailabilityCmdSearchExpression.setSearchExpression in interface ComposeInventoryAvailabilityCmdsearchExpression - The iSearchExpression to set.public void setCatalogEntryAccessBeans(java.util.Map amapCatalogEntries)
ComposeInventoryAvailabilityCmdsetCatalogEntryAccessBeans in interface ComposeInventoryAvailabilityCmdamapCatalogEntries - A map contains the catalog entry id as the key and catalog entry access bean as the value.public void setBaseItems(java.util.Map amapBaseItems)
ComposeInventoryAvailabilityCmdsetBaseItems in interface ComposeInventoryAvailabilityCmdamapBaseItems - A map contains the catalog entry id as the key and the catalog entry base item access bean as the value.public void setPhysicalStores(java.util.Map amapPhysicalStores)
ComposeInventoryAvailabilityCmdPhysicalStoreType into the command.setPhysicalStores in interface ComposeInventoryAvailabilityCmdamapPhysicalStores - A map which contains the mapping from physical store id to PhysicalStoreType.public void setFulfillmentCenterIds(java.lang.Integer[] ainFulfillmentCenterIds)
ComposeInventoryAvailabilityCmdsetFulfillmentCenterIds in interface ComposeInventoryAvailabilityCmdainFulfillmentCenterIds - An integer array of fulfillment center ids.public void setOnlineStoreFulfillmentCenterIds(java.util.Map amapOnlineStoreFulfillmentCenterIds)
setOnlineStoreFulfillmentCenterIds in interface ComposeInventoryAvailabilityCmdamapOnlineStoreFulfillmentCenterIds - A map which contains the mapping from online store id to fulfillment center ids arraypublic void setPhysicalStoreFulfillmentCenterIds(java.util.Map amapPhysicalStoreFulfillmentCenterIds)
setPhysicalStoreFulfillmentCenterIds in interface ComposeInventoryAvailabilityCmdamapPhysicalStoreFulfillmentCenterIds - A map which contains the mapping from physical store id to fulfillment center ids arraypublic void setFulfillmentCenterIdList(java.lang.String astrFulfillmentCenterIdList)
setFulfillmentCenterIdList in interface ComposeInventoryAvailabilityCmdastrFulfillmentCenterIdList - A string of comma seperated fulfillment center ids.public void setOnlineStores(java.util.Map amapOnlineStores)
setOnlineStores in interface ComposeInventoryAvailabilityCmdamapOnlineStores - A map which contains the mapping from online store id to online store access bean.