public interface ProductSmartDataBean extends SmartDataBean
COPYRIGHT
emptyString
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.
|
getCommandContext, populate, setCommandContext
getRequestProperties, setRequestProperties
AttributeAccessBean[] getAttributes()
AttributeAccessBean
.RelatedBundleDataBean[] getBundleAccessories() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.RelatedBundleDataBean[] getBundleCrossSells() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.RelatedBundleDataBean[] getBundleUpSells() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.PriceDataBean getCalculatedContractPrice() throws ECException
PriceDataBean
object that represents the calculated contract price for the product.PriceDataBean
.ECException
- An exception occurs during the execution of the method.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.CatalogEntryDescriptionAccessBean getDescription()
CatalogEntryDescriptionAccessBean
.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 and so forth.ECException
- An exception occurs during the execution of the method.RelatedItemDataBean[] getItemAccessories() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.RelatedItemDataBean[] getItemCrossSells() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.RelatedItemDataBean[] getItemUpSells() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.PriceDataBean getListPrice() throws ECException
PriceDataBean
.ECException
RelatedPackageDataBean[] getPackageAccessories() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.RelatedPackageDataBean[] getPackageCrossSells() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.RelatedPackageDataBean[] getPackageUpSells() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.java.lang.String getPartNumber()
RelatedProductDataBean[] getProductAccessories() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.RelatedProductDataBean[] getProductCrossSells() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.java.lang.String getProductID()
RelatedProductDataBean[] getProductUpSells() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.java.lang.Long[] getApplicableContractIds() throws ECException
ECException
- An exception occurs during the execution of the method.PriceDataBean[] getApplicableContractPrices() throws ECException
PriceDatabean
.ECException
- An exception occurs during the execution of the method.