This interface is implemented by different catalog entry databeans.
Field Summary |
Fields inherited from interface com.ibm.commerce.beans.SmartDataBean |
COPYRIGHT |
Fields inherited from interface com.ibm.commerce.beans.DataBean |
emptyString |
Method Summary | |
java.lang.Long[] | getApplicableContractIds() Gets a list of applicable contract IDs for calculating the prices. |
PriceDataBean[] | getApplicableContractPrices() Gets a list of the applicable contracts' prices for calculating the prices. |
AttributeAccessBean[] | getAttributes() Gets a list of beans that represent attributes of the product. |
RelatedBundleDataBean[] | getBundleAccessories() Gets a list of beans that represent bundles that are accessories to this product. |
RelatedBundleDataBean[] | getBundleCrossSells() Gets a list of beans that represent bundles that are cross-sells to this product. |
RelatedBundleDataBean[] | getBundleUpSells() Gets a list of beans that represent bundles that are up-sells to this product. |
PriceDataBean | getCalculatedContractPrice() Gets a PriceDataBean object that represents the the calculated contract price for the product. |
PriceDataBean | getCalculatedPrice() Gets a PriceDataBean object that represents the calculated price for the product. |
CatalogEntryDescriptionAccessBean | getDescription() Gets a bean representing descriptive information about this product. |
CategorizedMonetaryAmountsDataBean | getDisplayTaxes() Invokes the getTaxes method in PriceDataBean to calculate the taxes for those tax categories that are displayable at product display time. |
RelatedItemDataBean[] | getItemAccessories() Gets a list of beans that represent items that are accessories to this product. |
RelatedItemDataBean[] | getItemCrossSells() Gets a list of beans that represent items that are cross-sells to this product. |
RelatedItemDataBean[] | getItemUpSells() Gets a list of beans that represent items that are up-sells to this product. |
PriceDataBean | getListPrice() Gets a bean that represents the list price for the product. |
RelatedPackageDataBean[] | getPackageAccessories() Gets a list of beans that represent packages that are accessories to this product. |
RelatedPackageDataBean[] | getPackageCrossSells() Gets a list of beans that represent packages that are cross-sells to this product. |
RelatedPackageDataBean[] | getPackageUpSells() Gets a list of beans that represent packages that are up-sells to this product. |
java.lang.String | getPartNumber() Gets the part (SKU) number of the product. |
RelatedProductDataBean[] | getProductAccessories() Gets a list of beans that represent products that are accessories to this product. |
RelatedProductDataBean[] | getProductCrossSells() Gets a list of beans that represent products that are cross-sells to this product. |
java.lang.String | getProductID() Gets the product ID that represents the primary key for this product. |
RelatedProductDataBean[] | getProductUpSells() Gets a list of beans that represent products that are up-sells to this product. |
Methods inherited from interface com.ibm.commerce.beans.SmartDataBean |
getCommandContext, populate, setCommandContext |
Methods inherited from interface com.ibm.commerce.beans.InputDataBean |
getRequestProperties, setRequestProperties |
Method Detail |
public AttributeAccessBean[] getAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
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 CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException
public CategorizedMonetaryAmountsDataBean getDisplayTaxes() 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 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 java.lang.String getProductID()
public RelatedProductDataBean[] getProductUpSells() throws ECException
public java.lang.Long[] getApplicableContractIds() throws ECException
public PriceDataBean[] getApplicableContractPrices() throws ECException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.