com.ibm.commerce.catalog.beans
Class CategoryDataBean

com.ibm.commerce.catalog.beans.CategoryDataBean
Direct Known Subclasses:
EMarketingSpot.Category

public class CategoryDataBean

This bean provides access to the CATGRPDESC table.

The following is a description of this table:

This table hold the language dependant information related to a Catalog Group.


Constructor Summary
CategoryDataBean()
           
 
Method Summary
 BundleDataBean[] getBundles()
          IBM internal use only.
 java.lang.String getCatalogId()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[] getCategoryAccessories()
          IBM internal use only.
 CatalogGroupAttributeAccessBean[] getCategoryAttributes()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[] getCategoryCrossSells()
          IBM internal use only.
 java.lang.String getCategoryId()
          IBM internal use only.
 com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[] getCategoryUpSells()
          IBM internal use only.
 CommandContext getCommandContext()
          Gets the command context set within this bean.
 CatalogGroupDescriptionAccessBean getDescription()
          IBM internal use only.
 DynamicKitDataBean[] getDynamicKits()
          IBM internal use only.
 java.util.Vector getExclusionPSIds()
          IBM internal use only.
 java.lang.String getFilterEnabled()
          IBM internal use only.
 java.lang.String getIdentifier()
          IBM internal use only.
 java.util.Vector getInclusionPSIds()
          IBM internal use only.
 ItemDataBean[] getItems()
          IBM internal use only.
 PackageDataBean[] getPackages()
          IBM internal use only.
 CategoryDataBean[] getParentCategories()
          IBM internal use only.
 ProductDataBean[] getProducts()
          IBM internal use only.
 TypedProperty getRequestProperties()
          Gets the request property set within this bean.
 CategoryDataBean[] getSubCategories()
          IBM internal use only.
 boolean hasSubCategories()
          IBM internal use only.
 void populate()
          Retrieves data from the database.
 void setCatalogId(java.lang.String aCatalogId1)
          IBM internal use only.
 void setCategoryId(java.lang.String aCategoryId1)
          IBM internal use only.
 void setCommandContext(CommandContext aCommandContext1)
          Sets the command context within this bean.
 void setExclusionPSIds(java.util.Vector aExclusionPSIds1)
          IBM internal use only.
 void setFilterEnabled(java.lang.String aFilterEnabled1)
          IBM internal use only.
 void setIdentifier(java.lang.String aIdentifier1)
          IBM internal use only.
 void setInclusionPSIds(java.util.Vector aInclusionPSIds1)
          IBM internal use only.
 void setRequestProperties(TypedProperty aRequestProperties1)
          Sets the request property within this bean.
 

Constructor Detail

CategoryDataBean

public CategoryDataBean()
Method Detail

getBundles

public BundleDataBean[] getBundles()
                            throws ECException

IBM internal use only.

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

getCatalogId

public java.lang.String getCatalogId()

IBM internal use only.

Returns:
java.lang.String

getCategoryAccessories

public com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[] getCategoryAccessories()
                                                                                throws ECException

IBM internal use only.

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

getCategoryAttributes

public CatalogGroupAttributeAccessBean[] getCategoryAttributes()
                                                        throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.objects.CatalogGroupAttributeAccessBean[]
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

getCategoryCrossSells

public com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[] getCategoryCrossSells()
                                                                               throws ECException

IBM internal use only.

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

getCategoryId

public java.lang.String getCategoryId()

IBM internal use only.

Returns:
java.lang.String

getCategoryUpSells

public com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[] getCategoryUpSells()
                                                                            throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.RelatedCategoryDataBean[]
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 CatalogGroupDescriptionAccessBean getDescription()
                                                 throws java.rmi.RemoteException,
                                                        javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException

IBM internal use only.

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

getDynamicKits

public DynamicKitDataBean[] getDynamicKits()
                                    throws ECException

IBM internal use only.

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

getExclusionPSIds

public java.util.Vector getExclusionPSIds()

IBM internal use only.

Returns:
java.util.Vector

getFilterEnabled

public java.lang.String getFilterEnabled()

IBM internal use only.

Returns:
java.lang.String

getIdentifier

public java.lang.String getIdentifier()

IBM internal use only.

Returns:
java.lang.String

getInclusionPSIds

public java.util.Vector getInclusionPSIds()

IBM internal use only.

Returns:
java.util.Vector

getItems

public ItemDataBean[] getItems()
                        throws ECException

IBM internal use only.

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

getPackages

public PackageDataBean[] getPackages()
                              throws ECException

IBM internal use only.

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

getParentCategories

public CategoryDataBean[] getParentCategories()
                                       throws ECException

IBM internal use only.

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

getProducts

public ProductDataBean[] getProducts()
                              throws ECException

IBM internal use only.

Returns:
com.ibm.commerce.catalog.beans.ProductDataBean[]
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

getSubCategories

public CategoryDataBean[] getSubCategories()
                                    throws ECException

IBM internal use only.

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

hasSubCategories

public boolean hasSubCategories()
                         throws ECException

IBM internal use only.

Returns:
boolean
Throws:
ECException - The com.ibm.commerce.exception.ECException exception

populate

public void populate()
              throws java.lang.Exception

Retrieves data from the database.

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

setCatalogId

public void setCatalogId(java.lang.String aCatalogId1)

IBM internal use only.

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

setCategoryId

public void setCategoryId(java.lang.String aCategoryId1)

IBM internal use only.

Parameters:
aCategoryId1 - 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

setExclusionPSIds

public void setExclusionPSIds(java.util.Vector aExclusionPSIds1)

IBM internal use only.

Parameters:
aExclusionPSIds1 - java.util.Vector
Returns:
void

setFilterEnabled

public void setFilterEnabled(java.lang.String aFilterEnabled1)

IBM internal use only.

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

setIdentifier

public void setIdentifier(java.lang.String aIdentifier1)

IBM internal use only.

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

setInclusionPSIds

public void setInclusionPSIds(java.util.Vector aInclusionPSIds1)

IBM internal use only.

Parameters:
aInclusionPSIds1 - java.util.Vector
Returns:
void

setRequestProperties

public void setRequestProperties(TypedProperty aRequestProperties1)

Sets the request property within this bean.

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