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)
ComposeInventoryAvailabilityCmd
InventoryAvailabilityType
setNouns
in interface ComposeInventoryAvailabilityCmd
alistNouns
- A list of InventoryAvailabilityType
to set.public java.util.List getNouns()
ComposeInventoryAvailabilityCmd
InventoryAvailabilityType
.getNouns
in interface ComposeInventoryAvailabilityCmd
InventoryAvailabilityType
.public void setPhysicalStoreIdentifiers(java.lang.String[] astrPhysicalStoreIdentifiers)
ComposeInventoryAvailabilityCmd
setPhysicalStoreIdentifiers
in interface ComposeInventoryAvailabilityCmd
astrPhysicalStoreIdentifiers
- A String array of the physical store external identifiers to
be set.public void setPhysicalStoreIds(java.lang.String[] astrPhysicalStoreIds)
ComposeInventoryAvailabilityCmd
setPhysicalStoreIds
in interface ComposeInventoryAvailabilityCmd
astrPhysicalStoreIds
- an String array of the physical store Ids to be set.public void setPartNumbers(java.lang.String[] astrPartNumbers)
ComposeInventoryAvailabilityCmd
setPartNumbers
in interface ComposeInventoryAvailabilityCmd
public void setOnlineStoreIdentifiers(java.lang.String[] astrOnlineStoreIdentifiers)
ComposeInventoryAvailabilityCmd
setOnlineStoreIdentifiers
in interface ComposeInventoryAvailabilityCmd
astrOnlineStoreIdentifiers
- A String array of the online store name identifiers to be set.public void setOnlineStoreIds(java.lang.Integer[] anOnlineStoreIds)
ComposeInventoryAvailabilityCmd
setOnlineStoreIds
in interface ComposeInventoryAvailabilityCmd
anOnlineStoreIds
- an integer array of the online store Ids to be set.public void setCatalogEntryIds(java.lang.Long[] anCatalogEntryIds)
ComposeInventoryAvailabilityCmd
setCatalogEntryIds
in interface ComposeInventoryAvailabilityCmd
anCatalogEntryIds
- an array of the catalog entry Ids to be set.public java.lang.String[] getPhysicalStoreIds()
ComposeInventoryAvailabilityCmd
getPhysicalStoreIds
in interface ComposeInventoryAvailabilityCmd
public java.lang.String[] getPhysicalStoreIdentifiers()
ComposeInventoryAvailabilityCmd
getPhysicalStoreIdentifiers
in interface ComposeInventoryAvailabilityCmd
public java.lang.String[] getPartNumbers()
ComposeInventoryAvailabilityCmd
getPartNumbers
in interface ComposeInventoryAvailabilityCmd
public java.lang.Integer[] getOnlineStoreIds()
ComposeInventoryAvailabilityCmd
getOnlineStoreIds
in interface ComposeInventoryAvailabilityCmd
public java.lang.String[] getOnlineStoreIdentifiers()
ComposeInventoryAvailabilityCmd
getOnlineStoreIdentifiers
in interface ComposeInventoryAvailabilityCmd
public java.lang.Long[] getCatalogEntryIds()
ComposeInventoryAvailabilityCmd
getCatalogEntryIds
in interface ComposeInventoryAvailabilityCmd
public BaseItemAccessBean getBaseItem(java.lang.Long anCatalogEntryId)
ComposeInventoryAvailabilityCmd
getBaseItem
in interface ComposeInventoryAvailabilityCmd
anCatalogEntryId
- The catalog entry Id.public CatalogEntryAccessBean getCatalogEntry(java.lang.Long anCatalogEntryId)
ComposeInventoryAvailabilityCmd
getCatalogEntry
in interface ComposeInventoryAvailabilityCmd
anCatalogEntryId
- The catalog entry Id.public java.lang.String getComponentId()
ComposeInventoryAvailabilityCmd
getComponentId
in interface ComposeInventoryAvailabilityCmd
public void setComponentId(java.lang.String componentId)
ComposeInventoryAvailabilityCmd
setComponentId
in interface ComposeInventoryAvailabilityCmd
componentId
- The iComponentId to set.public SearchExpression getSearchExpression()
getSearchExpression
in interface ComposeInventoryAvailabilityCmd
public void setSearchExpression(SearchExpression searchExpression)
ComposeInventoryAvailabilityCmd
SearchExpression
.setSearchExpression
in interface ComposeInventoryAvailabilityCmd
searchExpression
- The iSearchExpression to set.public void setCatalogEntryAccessBeans(java.util.Map amapCatalogEntries)
ComposeInventoryAvailabilityCmd
setCatalogEntryAccessBeans
in interface ComposeInventoryAvailabilityCmd
amapCatalogEntries
- 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)
ComposeInventoryAvailabilityCmd
setBaseItems
in interface ComposeInventoryAvailabilityCmd
amapBaseItems
- 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)
ComposeInventoryAvailabilityCmd
PhysicalStoreType
into the command.setPhysicalStores
in interface ComposeInventoryAvailabilityCmd
amapPhysicalStores
- A map which contains the mapping from physical store id to PhysicalStoreType
.public void setFulfillmentCenterIds(java.lang.Integer[] ainFulfillmentCenterIds)
ComposeInventoryAvailabilityCmd
setFulfillmentCenterIds
in interface ComposeInventoryAvailabilityCmd
ainFulfillmentCenterIds
- An integer array of fulfillment center ids.public void setOnlineStoreFulfillmentCenterIds(java.util.Map amapOnlineStoreFulfillmentCenterIds)
setOnlineStoreFulfillmentCenterIds
in interface ComposeInventoryAvailabilityCmd
amapOnlineStoreFulfillmentCenterIds
- A map which contains the mapping from online store id to fulfillment center ids arraypublic void setPhysicalStoreFulfillmentCenterIds(java.util.Map amapPhysicalStoreFulfillmentCenterIds)
setPhysicalStoreFulfillmentCenterIds
in interface ComposeInventoryAvailabilityCmd
amapPhysicalStoreFulfillmentCenterIds
- A map which contains the mapping from physical store id to fulfillment center ids arraypublic void setFulfillmentCenterIdList(java.lang.String astrFulfillmentCenterIdList)
setFulfillmentCenterIdList
in interface ComposeInventoryAvailabilityCmd
astrFulfillmentCenterIdList
- A string of comma seperated fulfillment center ids.public void setOnlineStores(java.util.Map amapOnlineStores)
setOnlineStores
in interface ComposeInventoryAvailabilityCmd
amapOnlineStores
- A map which contains the mapping from online store id to online store access bean.