java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.catalog.objects.ItemAccessBean
com.ibm.commerce.catalog.beans.ItemDataBean
This data bean represents a catalog entry of type Item.
Field Summary | |
static java.lang.String | COPYRIGHT The internal copyright field. |
Constructor Summary | |
ItemDataBean() Constructs an empty ItemDataBean. |
|
ItemDataBean(CatalogEntryAccessBean abCatentry) Constructs an ItemDataBean from a CatalogEntryAccessBean. |
|
ItemDataBean(CatalogEntryAccessBean abCatEntry, CommandContext aCommandContext) Constructs an ItemDataBean from a CatalogEntryAccessBean and a command context. |
|
ItemDataBean(ItemAccessBean abItem, CommandContext aCommandContext) Constructs an ItemDataBean from an ItemAccessBean and a command context. |
Method Summary | |
java.lang.Long[] | getApplicableContractIds() Gets a list of applicable contract IDs for calculating the prices. |
PriceDataBean[] | getApplicableContractPrices() Gets a list of prices of applicable contracts for calculating the prices. |
AttributeAccessBean[] | getAttributes() Gets a list of beans that represent attributes of the item. |
AttributeValueDataBean[] | getAttributeValueDataBeans(java.lang.Integer argLanguageId) Gets a list of beans that represent packages that are accessories to this item. |
RelatedBundleDataBean[] | getBundleAccessories() Gets a list of beans that represent bundles that are accessories to this item. |
RelatedBundleDataBean[] | getBundleCrossSells() Gets a list of beans that represent bundles that are cross-sells to this item. |
RelatedBundleDataBean[] | getBundleUpSells() Gets a list of beans that represent bundles that are up-sells to this item. |
PriceDataBean | getCalculatedContractPrice() Gets a PriceDataBean that represents the the calculated contract price for the item. |
PriceDataBean | getCalculatedPrice() Gets a PriceDataBean that represents the the calculated price for the item. |
CommandContext | getCommandContext() Gets the current command's context passed in at run time. |
CatalogEntryDescriptionAccessBean | getDescription() Gets a bean representing descriptive information about this item. |
AttributeAccessBean[] | getDescriptiveAttributes() Gets a list of beans that represent descriptive attributes of the item. |
CategorizedMonetaryAmountsDataBean | getDisplayTaxes() Invokes the getTaxes method in PriceDataBean to calculate the taxes for those tax categories that are displayable at product display time. |
RelatedDynamicKitDataBean[] | getDynamicKitAccessories() Gets a list of beans that represent dynamic kits that are accessories. |
RelatedDynamicKitDataBean[] | getDynamicKitCrossSells() Gets a list of beans that represent dynamic kits that are cross-sells. |
RelatedDynamicKitDataBean[] | getDynamicKitUpSells() Gets a list of beans that represent dynamic kits that are up-sells. |
boolean | getErrorMode() Gets the error mode. |
RelatedItemDataBean[] | getItemAccessories() Gets a list of beans that represent items that are accessories to this item. |
RelatedItemDataBean[] | getItemCrossSells() Gets a list of beans that represent items that are cross-sells to this item. |
java.lang.String | getItemID() Gets the item ID that represents the primary key for this item. |
RelatedItemDataBean[] | getItemReplacements() Gets a list of beans that represent items that are replacements to this item. |
RelatedItemDataBean[] | getItemUpSells() Gets a list of beans that represent items that are up-sells to this item. |
PriceDataBean | getListPrice() Gets a bean that represents the list price for the item. |
java.lang.String | getObjectPath() Gets the path to objects such as images in the context of the current store. |
RelatedPackageDataBean[] | getPackageAccessories() Gets a list of beans that represent packages that are accessories to this item. |
RelatedPackageDataBean[] | getPackageCrossSells() Gets a list of beans that represent packages that are cross-sells to this item. |
RelatedPackageDataBean[] | getPackageUpSells() Gets a list of beans that represent packages that are up-sells to this item. |
java.lang.String | getPartNumber() Gets the part (SKU) number of the item. |
RelatedProductDataBean[] | getProductAccessories() Gets a list of beans that represent products that are accessories to this item. |
RelatedProductDataBean[] | getProductCrossSells() Gets a list of beans that represent products that are cross-sells to this item. |
RelatedProductDataBean[] | getProductUpSells() Gets a list of beans that represent products that are up-sells to this item. |
TypedProperty | getRequestProperties() Gets the request property. |
boolean | isAdminMode() Gets if the bean is running in administrative mode. |
void | populate() Fetches and populates information needed by the bean. |
void | setAdminMode(boolean aboolAdminMode) Sets the administrative mode of the bean. |
void | setCommandContext(CommandContext aCommandContext) Sets the command context passed in at run time. |
void | setDescription(CatalogEntryDescriptionAccessBean aabDescription) Sets the descriptive information about this item. |
void | setErrorMode(boolean aErrorMode) Sets the error mode. |
void | setItemID(java.lang.String astrItemId) Sets the item ID that represents the primary key for this item. |
void | setPartNumber(java.lang.String astrItemPartNumber) Sets the item part (SKU) number |
void | setRequestProperties(TypedProperty aParam) Sets the request property and populates the parameters that are needed by the bean. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String COPYRIGHT
Constructor Detail |
public ItemDataBean()
public ItemDataBean(CatalogEntryAccessBean abCatentry) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public ItemDataBean(CatalogEntryAccessBean abCatEntry, CommandContext aCommandContext) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public ItemDataBean(ItemAccessBean abItem, CommandContext aCommandContext) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Method Detail |
public AttributeAccessBean[] getAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
public AttributeAccessBean[] getDescriptiveAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
public java.lang.Long[] getApplicableContractIds() throws ECException
public PriceDataBean[] getApplicableContractPrices() throws ECException
public AttributeValueDataBean[] getAttributeValueDataBeans(java.lang.Integer argLanguageId) throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException, java.lang.Exception
public RelatedBundleDataBean[] getBundleAccessories() throws ECException
public RelatedBundleDataBean[] getBundleCrossSells() throws ECException
public RelatedBundleDataBean[] getBundleUpSells() throws ECException
public PriceDataBean getCalculatedContractPrice() throws ECException
public PriceDataBean getCalculatedPrice() throws ECException
public CommandContext getCommandContext()
public CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
public CategorizedMonetaryAmountsDataBean getDisplayTaxes() throws ECException
public boolean getErrorMode()
public RelatedDynamicKitDataBean[] getDynamicKitAccessories() throws ECException
public RelatedDynamicKitDataBean[] getDynamicKitCrossSells() throws ECException
public RelatedDynamicKitDataBean[] getDynamicKitUpSells() throws ECException
public RelatedItemDataBean[] getItemAccessories() throws ECException
public RelatedItemDataBean[] getItemCrossSells() throws ECException
public java.lang.String getItemID()
public RelatedItemDataBean[] getItemUpSells() throws ECException
public PriceDataBean getListPrice() throws ECException, javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
public java.lang.String getObjectPath() throws ECException
public RelatedPackageDataBean[] getPackageAccessories() throws ECException
public RelatedPackageDataBean[] getPackageCrossSells() throws ECException
public RelatedPackageDataBean[] getPackageUpSells() throws ECException
public java.lang.String getPartNumber()
public RelatedProductDataBean[] getProductAccessories() throws ECException
public RelatedProductDataBean[] getProductCrossSells() throws ECException
public RelatedProductDataBean[] getProductUpSells() throws ECException
public TypedProperty getRequestProperties()
public void populate() throws java.lang.Exception
public RelatedItemDataBean[] getItemReplacements() throws ECException
public void setCommandContext(CommandContext aCommandContext)
public void setDescription(CatalogEntryDescriptionAccessBean aabDescription)
public void setErrorMode(boolean aErrorMode)
public void setItemID(java.lang.String astrItemId)
public void setPartNumber(java.lang.String astrItemPartNumber)
public void setRequestProperties(TypedProperty aParam)
public boolean isAdminMode()
public void setAdminMode(boolean aboolAdminMode)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.