com.ibm.commerce.catalog.beans
Class BundleDataBean

com.ibm.commerce.catalog.beans.BundleDataBean

public class BundleDataBean

This bean provides access to the CATENTDESC table.

The following is a description of this table:

This table holds language dependent information related to a Catalog Entry.


Constructor Summary
BundleDataBean()
           
 
Method Summary
 com.ibm.commerce.catalog.beans.RelatedBundleDataBean[] getBundleAccessories()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedBundleDataBean[] getBundleCrossSells()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.CompositeItemDataBean[] getBundledItems()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.CompositePackageDataBean[] getBundledPackages()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.CompositeProductDataBean[] getBundledProducts()
          IBM internal use only.
 java.lang.String getBundleID()
          IBM internal use only.
 java.lang.String getBundlePartNumber()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedBundleDataBean[] getBundleUpSells()
          IBM internal use only.
 PriceDataBean getCalculatedContractPrice()
          IBM internal use only.
 PriceDataBean getCalculatedPrice()
          IBM internal use only.
 CommandContext getCommandContext()
          Gets the command context set within this bean.
 CatalogEntryDescriptionAccessBean getDescription()
          IBM internal use only.
 CategorizedMonetaryAmountsDataBean getDisplayTaxes()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedItemDataBean[] getItemAccessories()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedItemDataBean[] getItemCrossSells()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedItemDataBean[] getItemUpSells()
          IBM internal use only.
 PriceDataBean getListPrice()
          This method provides access to the CATENTDESC.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 com.ibm.commerce.catalog.beans.RelatedPackageDataBean[] getPackageAccessories()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedPackageDataBean[] getPackageCrossSells()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedPackageDataBean[] getPackageUpSells()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedProductDataBean[] getProductAccessories()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedProductDataBean[] getProductCrossSells()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedProductDataBean[] getProductUpSells()
          IBM internal use only.
 TypedProperty getRequestProperties()
          Gets the request property set within this bean.
 void populate()
          Retrieves data from the database.
 void setBundleID(java.lang.String aBundleID1)
          IBM internal use only.
 void setBundlePartNumber(java.lang.String aBundlePartNumber1)
          IBM internal use only.
 void setCommandContext(CommandContext aCommandContext1)
          Sets the command context within this bean.
 void setRequestProperties(TypedProperty aRequestProperties1)
          Sets the request property within this bean.
 

Constructor Detail

BundleDataBean

public BundleDataBean()
Method Detail

getBundleAccessories

public com.ibm.commerce.catalog.beans.RelatedBundleDataBean[] getBundleAccessories()
                                                                            throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedBundleDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getBundleCrossSells

public com.ibm.commerce.catalog.beans.RelatedBundleDataBean[] getBundleCrossSells()
                                                                           throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedBundleDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getBundledItems

public com.ibm.commerce.catalog.beans.CompositeItemDataBean[] getBundledItems()
                                                                       throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.CompositeItemDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getBundledPackages

public com.ibm.commerce.catalog.beans.CompositePackageDataBean[] getBundledPackages()
                                                                             throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.CompositePackageDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getBundledProducts

public com.ibm.commerce.catalog.beans.CompositeProductDataBean[] getBundledProducts()
                                                                             throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.CompositeProductDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getBundleID

public java.lang.String getBundleID()

IBM internal use only.

Returns:
java.lang.String

getBundlePartNumber

public java.lang.String getBundlePartNumber()

IBM internal use only.

Returns:
java.lang.String

getBundleUpSells

public com.ibm.commerce.catalog.beans.RelatedBundleDataBean[] getBundleUpSells()
                                                                        throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedBundleDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getCalculatedContractPrice

public PriceDataBean getCalculatedContractPrice()
                                         throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getCalculatedPrice

public PriceDataBean getCalculatedPrice()
                                 throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.PriceDataBean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getCommandContext

public CommandContext getCommandContext()

Gets the command context set within this bean.

Returns:
com.ibm.commerce.command.CommandContext

getDescription

public CatalogEntryDescriptionAccessBean getDescription()
                                                 throws javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException,
                                                        javax.naming.NamingException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.objects.CatalogEntryDescriptionAccessBean
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDisplayTaxes

public CategorizedMonetaryAmountsDataBean getDisplayTaxes()
                                                   throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.price.beans.CategorizedMonetaryAmountsDataBean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getItemAccessories

public com.ibm.commerce.catalog.beans.RelatedItemDataBean[] getItemAccessories()
                                                                        throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedItemDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getItemCrossSells

public com.ibm.commerce.catalog.beans.RelatedItemDataBean[] getItemCrossSells()
                                                                       throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedItemDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getItemUpSells

public com.ibm.commerce.catalog.beans.RelatedItemDataBean[] getItemUpSells()
                                                                    throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedItemDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getListPrice

public PriceDataBean getListPrice()
                           throws ECException,
                                  javax.ejb.FinderException,
                                  javax.ejb.CreateException,
                                  javax.naming.NamingException,
                                  java.rmi.RemoteException

This method provides access to the CATENTDESC.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The internal reference number that indicates the Catalog Entry that this language specific information relates to.

Returns:
com.ibm.commerce.price.beans.PriceDataBean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.naming.NamingException - The javax.naming.NamingException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getPackageAccessories

public com.ibm.commerce.catalog.beans.RelatedPackageDataBean[] getPackageAccessories()
                                                                              throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedPackageDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getPackageCrossSells

public com.ibm.commerce.catalog.beans.RelatedPackageDataBean[] getPackageCrossSells()
                                                                             throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedPackageDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getPackageUpSells

public com.ibm.commerce.catalog.beans.RelatedPackageDataBean[] getPackageUpSells()
                                                                          throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedPackageDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getProductAccessories

public com.ibm.commerce.catalog.beans.RelatedProductDataBean[] getProductAccessories()
                                                                              throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedProductDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getProductCrossSells

public com.ibm.commerce.catalog.beans.RelatedProductDataBean[] getProductCrossSells()
                                                                             throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedProductDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getProductUpSells

public com.ibm.commerce.catalog.beans.RelatedProductDataBean[] getProductUpSells()
                                                                          throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedProductDataBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getRequestProperties

public TypedProperty getRequestProperties()

Gets the request property set within this bean.

Returns:
com.ibm.commerce.datatype.TypedProperty

populate

public void populate()
              throws java.lang.Exception

Retrieves data from the database.

Returns:
void
Throws:
java.lang.Exception - The java.lang.Exception exception

setBundleID

public void setBundleID(java.lang.String aBundleID1)

IBM internal use only.

Parameters:
aBundleID1 - java.lang.String
Returns:
void

setBundlePartNumber

public void setBundlePartNumber(java.lang.String aBundlePartNumber1)

IBM internal use only.

Parameters:
aBundlePartNumber1 - java.lang.String
Returns:
void

setCommandContext

public void setCommandContext(CommandContext aCommandContext1)

Sets the command context within this bean.

Parameters:
aCommandContext1 - com.ibm.commerce.command.CommandContext
Returns:
void

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties1)

Sets the request property within this bean.

Parameters:
aRequestProperties1 - com.ibm.commerce.datatype.TypedProperty
Returns:
void