public interface ProductSmartDataBean extends SmartDataBean
Modifier and Type | Method and Description |
---|---|
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 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 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.
|
AttributeAccessBean[] getAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
RelatedBundleDataBean[] getBundleAccessories() throws ECException
RelatedBundleDataBean[] getBundleCrossSells() throws ECException
RelatedBundleDataBean[] getBundleUpSells() throws ECException
PriceDataBean getCalculatedContractPrice() throws ECException
PriceDataBean getCalculatedPrice() throws ECException
CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException
CategorizedMonetaryAmountsDataBean getDisplayTaxes() throws ECException
RelatedItemDataBean[] getItemAccessories() throws ECException
RelatedItemDataBean[] getItemCrossSells() throws ECException
RelatedItemDataBean[] getItemUpSells() throws ECException
PriceDataBean getListPrice() throws ECException, javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
RelatedPackageDataBean[] getPackageAccessories() throws ECException
RelatedPackageDataBean[] getPackageCrossSells() throws ECException
RelatedPackageDataBean[] getPackageUpSells() throws ECException
java.lang.String getPartNumber()
RelatedProductDataBean[] getProductAccessories() throws ECException
RelatedProductDataBean[] getProductCrossSells() throws ECException
java.lang.String getProductID()
RelatedProductDataBean[] getProductUpSells() throws ECException
java.lang.Long[] getApplicableContractIds() throws ECException
PriceDataBean[] getApplicableContractPrices() throws ECException