java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.catalog.objects.CatalogEntryAccessBean
com.ibm.commerce.catalog.beans.CatalogEntryDataBean
This data bean represents a Generic Catalog Entry. Use this databean in place of a more specific databean (for example ProductDataBean, ItemDataBean) when the type of Catalog Entry is not known.
Field Summary | |
static java.lang.String | COPYRIGHT The internal copyright field. |
Constructor Summary | |
CatalogEntryDataBean() Constructs an empty CatalogEntryDataBean object. |
|
CatalogEntryDataBean(CatalogEntryAccessBean abCatentry) Constructs a CatalogEntryDataBean from a CatalogEntryAccessBean. |
|
CatalogEntryDataBean(CatalogEntryAccessBean abCatEntry, CommandContext aCommandContext) Constructs an CatalogEntryDataBean from a CatalogEntryAccessBean and a command context. |
Method Summary | |
java.lang.Long[] | getApplicableContractIds() Gets a list of applicable contracts for calculating the prices. |
PriceDataBean[] | getApplicableContractPrices() Gets a list of the prices for the applicable contracts. |
AttributeAccessBean[] | getAttributes() Gets a list of beans that represent attributes of the catalof entry. |
RelatedBundleDataBean[] | getBundleAccessories() Gets a list of beans that represent bundles that are accessories to this catalog entry. |
RelatedBundleDataBean[] | getBundleCrossSells() Gets a list of beans that represent bundles that are cross-sells to this catalog entry. |
RelatedBundleDataBean[] | getBundleUpSells() Gets a list of beans that represent bundles that are up-sells to this catalog entry. |
PriceDataBean | getCalculatedContractPrice() Gets a PriceDataBean that represents the calculated contract price for the item. |
PriceDataBean | getCalculatedPrice() Gets a PriceDataBean that represents the the calculated price for the catalog entry. |
java.lang.String | getCatalogEntryID() Gets the ID that represents the primary key for this catalog entry. |
CommandContext | getCommandContext() Gets the current command's context. |
CatalogEntryDescriptionAccessBean | getDescription() Gets a bean representing descriptive information about this catalog entry. |
AttributeAccessBean[] | getDescriptiveAttributes() Gets a list of beans that represent descriptive attributes of the catalog entry. |
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. |
java.lang.String | getEndDay() Gets the day portion of the timestamp for end date. |
java.lang.String | getEndMonth() Gets the month portion of the timestamp for end date. |
java.lang.String | getEndYear() Gets the year portion of the timestamp for end date. |
RelatedItemDataBean[] | getItemAccessories() Gets a list of beans that represent items that are accessories to this catalog entry. |
RelatedItemDataBean[] | getItemCrossSells() Gets a list of beans that represent items that are cross-sells to this catalog entry. |
RelatedItemDataBean[] | getItemUpSells() Gets a list of beans that represent items that are up-sells to this catalog entry. |
PriceDataBean | getListPrice() Gets a bean that represents the list price for the catalog entry. |
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 catalog entry. |
RelatedPackageDataBean[] | getPackageCrossSells() Gets a list of beans that represent packages that are cross-sells to this catalog entry. |
RelatedPackageDataBean[] | getPackageUpSells() Gets a list of beans that represent packages that are up-sells to this catalog entry. |
java.lang.String | getPartNumber() Gets the part (SKU) number of the catalog entry. |
RelatedProductDataBean[] | getProductAccessories() Gets a list of beans that represent products that are accessories to this catalog entry. |
RelatedProductDataBean[] | getProductCrossSells() Gets a list of beans that represent products that are cross-sells to this catalog entry. |
RelatedProductDataBean[] | getProductUpSells() Gets a list of beans that represent products that are up-sells to this catalog entry. |
TypedProperty | getRequestProperties() Gets the request property passed in at run time. |
CatalogEntryShippingAccessBean | getShipping() Gets the access bean which represents the shipping information for this catalog entry. |
java.lang.String | getStartDay() Gets the day portion of the timestamp for start date. |
java.lang.String | getStartMonth() Gets the month portion of the timestamp for start date. |
java.lang.String | getStartYear() Gets the year portion of the timestamp for start date. |
void | populate() Fetches and populates information needed by the bean. |
void | setCatalogEntryID(java.lang.String astrCatEntryId) Sets the ID that represents the primary key for this catalog entry. |
void | setCommandContext(CommandContext aCommandContext) Sets the command context passed in at run time. |
void | setDescription(CatalogEntryDescriptionAccessBean aabDescription) Sets the description bean. |
void | setPartNumber(java.lang.String astrItemPartNumber) Sets the catalog entry part (SKU) number. |
void | setRequestProperties(TypedProperty aParam) Sets the request property and populates the parameters that are needed by the bean. |
void | setShipping(CatalogEntryShippingAccessBean aabShipping) Sets the shipping 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 CatalogEntryDataBean()
public CatalogEntryDataBean(CatalogEntryAccessBean abCatentry) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public CatalogEntryDataBean(CatalogEntryAccessBean abCatEntry, 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 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 java.lang.String getCatalogEntryID()
public CommandContext getCommandContext()
public CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
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 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 CatalogEntryShippingAccessBean getShipping()
public java.lang.String getStartYear() throws java.lang.Exception
public java.lang.String getStartMonth() throws java.lang.Exception
public java.lang.String getStartDay() throws java.lang.Exception
public java.lang.String getEndYear() throws java.lang.Exception
public java.lang.String getEndMonth() throws java.lang.Exception
public java.lang.String getEndDay() throws java.lang.Exception
public void populate() throws java.lang.Exception
public void setCatalogEntryID(java.lang.String astrCatEntryId)
public void setCommandContext(CommandContext aCommandContext)
public void setDescription(CatalogEntryDescriptionAccessBean aabDescription)
public void setPartNumber(java.lang.String astrItemPartNumber)
public void setRequestProperties(TypedProperty aParam)
public void setShipping(CatalogEntryShippingAccessBean aabShipping)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.