com.ibm.commerce.catalog.beans

Class CatalogGroupCatalogEntryRelationDataBean

  • All Implemented Interfaces:
    DataBean, InputDataBean, SmartDataBean, com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationInputDataBean, com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationSmartDataBean, Delegator, java.io.Serializable


    public class CatalogGroupCatalogEntryRelationDataBean
    extends com.ibm.commerce.catalog.beansrc.CatalogGroupCatalogEntryRelationDataBeanBase
    implements com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationInputDataBean, com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationSmartDataBean
    This data bean represents the relation between a catalog group and a catalog entry. This data bean relates catalog group (or category) to the catalog entry that is inside them. The catalog group (or category) to the catalog entry relationship can be used to dictate the navigational flow from catalog groups to catalog entries. Each relationship is also qualified by a Catalog ID. Catalog groups are generic groupings of online catalog entries within a catalog. A catalog group may contain more than one catalog group or catalog entries. You can associate catalog groups with any number of catalogs. For example, the "Men's Pants" catalog group can be associated to the "Summer", "Winter" and "Spring" catalogs.

    You can find more information about data beans in the WebSphere Commerce data beans topic in the Information Center.

    Access Beans: CatalogGroupCatalogEntryRelation

    Mandatory Parameters (for single row retrieval):

    • catalog group ID, catalog entry ID, catalog ID

    Some hints and tips for using this data bean are:

    • It is important to set the catalog group ID, catentry ID, and catalog ID values before activating the data bean
    • You can set parameters using the setters

    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        The internal copyright field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CatalogGroupCatalogEntryRelationDataBean

        public CatalogGroupCatalogEntryRelationDataBean()
    • Method Detail

      • getRequestProperties

        public TypedProperty getRequestProperties()
        Gets the request property set within this bean.
        Specified by:
        getRequestProperties in interface InputDataBean
        Returns:
        The request property as TypedProperty object.
      • setRequestProperties

        public void setRequestProperties(TypedProperty aRequestProperty)
        Sets the request property within this bean. The following values are set in this method: catalog group ID catalog entry ID catalog ID
        Specified by:
        setRequestProperties in interface InputDataBean
        Parameters:
        aRequestProperty - The request property.
        Throws:
        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.
      • getDataBeanKeyCatalogGroupId

        public java.lang.String getDataBeanKeyCatalogGroupId()
        Gets the catalog group ID.
        Specified by:
        getDataBeanKeyCatalogGroupId in interface com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationSmartDataBean
        Returns:
        The catalog group ID.
      • getDataBeanKeyCatalogEntryId

        public java.lang.String getDataBeanKeyCatalogEntryId()
        Gets the catalog entry ID.
        Specified by:
        getDataBeanKeyCatalogEntryId in interface com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationSmartDataBean
        Returns:
        The catalog entry ID.
      • getDataBeanKeyCatalogId

        public java.lang.String getDataBeanKeyCatalogId()
        Gets the catalog ID.
        Specified by:
        getDataBeanKeyCatalogId in interface com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationSmartDataBean
        Returns:
        The catalog ID.
      • getCommandContext

        public CommandContext getCommandContext()
        Gets the command context set within this bean.
        Specified by:
        getCommandContext in interface SmartDataBean
        Returns:
        The command context as CommandContext object.
      • setCommandContext

        public void setCommandContext(CommandContext aCommandContext)
        Sets the command context within this bean.
        Specified by:
        setCommandContext in interface SmartDataBean
        Parameters:
        aCommandContext - The command context as CommandContext object.
      • setDataBeanKeyCatalogGroupId

        public void setDataBeanKeyCatalogGroupId(java.lang.String aCatalogGroupId)
        Sets the catalog group ID.
        Specified by:
        setDataBeanKeyCatalogGroupId in interface com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationInputDataBean
        Parameters:
        aCatalogGroupId - The catalog group ID.
      • setDataBeanKeyCatalogEntryId

        public void setDataBeanKeyCatalogEntryId(java.lang.String aCatalogEntryId)
        Sets the catalog entry ID.
        Specified by:
        setDataBeanKeyCatalogEntryId in interface com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationInputDataBean
        Parameters:
        aCatalogEntryId - The catalog entry ID.
      • setDataBeanKeyCatalogId

        public void setDataBeanKeyCatalogId(java.lang.String aCatalogId)
        Sets the catalog ID.
        Specified by:
        setDataBeanKeyCatalogId in interface com.ibm.commerce.catalog.beans.CatalogGroupCatalogEntryRelationInputDataBean
        Parameters:
        aCatalogId - The catalog ID.