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
AttributeAccessBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.public RelatedBundleDataBean[] getBundleAccessories() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedBundleDataBean[] getBundleCrossSells() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedBundleDataBean[] getBundleUpSells() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.public PriceDataBean getCalculatedContractPrice() throws ECException
PriceDataBean
object that represents the the calculated
contract price for the product.
PriceDataBean
.ECException
- An exception occurs during the execution of the method.public PriceDataBean getCalculatedPrice() throws ECException
PriceDataBean
object that represents the calculated
price for the product.
PriceDataBean
.ECException
- An exception occurs during the execution of the method.public CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException
CatalogEntryDescriptionAccessBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.public CategorizedMonetaryAmountsDataBean getDisplayTaxes() throws ECException
getTaxes
method in PriceDataBean
to
calculate the taxes for those tax categories that are displayable at product
display time.
CategorizedMonetaryAmountsDataBean
containing the taxing
monetary amounts, names and descriptions etc.ECException
- An exception occurs during the execution of the method.public RelatedItemDataBean[] getItemAccessories() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedItemDataBean[] getItemCrossSells() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedItemDataBean[] getItemUpSells() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.public PriceDataBean getListPrice() throws ECException, javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
PriceDataBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.ECException
public RelatedPackageDataBean[] getPackageAccessories() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedPackageDataBean[] getPackageCrossSells() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedPackageDataBean[] getPackageUpSells() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.public java.lang.String getPartNumber()
public RelatedProductDataBean[] getProductAccessories() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedProductDataBean[] getProductCrossSells() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.public java.lang.String getProductID()
public RelatedProductDataBean[] getProductUpSells() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.public java.lang.Long[] getApplicableContractIds() throws ECException
ECException
- An exception occurs during the execution of the method.public PriceDataBean[] getApplicableContractPrices() throws ECException
PriceDatabean
.ECException
- An exception occurs during the execution of the method.