com.ibm.commerce.catalog.beans

Class CatalogEntryConfigurationDataBean

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


    public class CatalogEntryConfigurationDataBean
    extends com.ibm.commerce.catalog.beansrc.CatalogEntryConfigurationDataBeanBase
    implements com.ibm.commerce.catalog.beans.CatalogEntryConfigurationInputDataBean, com.ibm.commerce.catalog.beans.CatalogEntryConfigurationSmartDataBean
    The bean represents the configuration information of a catalog entry. Think of configurable products as made-to-order products that are dynamically configured by the customer. This configuration (or grouping) of products is based on the customer's requirements and is sold as a single unit. In WebSphere Commerce, this type of configuration is called a dynamic kit and is one of the available catalog entries. The components of a dynamic kit are composed by an external product configurator through a set of predefined rules and user interaction. There are several product configurators available that can be used to configure dynamic kits. While WebSphere Commerce does not supply a product configurator, support and integration is provided for an external product configurator. This bean maps to the table CATCONFINF

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

    Access Beans: CatalogEntryConfiguration

    Mandatory Parameters (for single row retrieval):

    • catentry ID

    Some hints and tips for using this data bean are:

    • It is important to set the catentry ID value 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

      • CatalogEntryConfigurationDataBean

        public CatalogEntryConfigurationDataBean()
    • Method Detail

      • setRequestProperties

        public void setRequestProperties(TypedProperty aRequestProperty)
        Sets the request properties. The following values are set in this method: catentry ID
        Specified by:
        setRequestProperties in interface InputDataBean
        Parameters:
        aRequestProperty - the request properties
      • getDataBeanKeyCatalogEntryId

        public java.lang.String getDataBeanKeyCatalogEntryId()
        Gets the primary key of the catalog entry.
        Specified by:
        getDataBeanKeyCatalogEntryId in interface com.ibm.commerce.catalog.beans.CatalogEntryConfigurationSmartDataBean
        Returns:
        the primary key of the catalog entry
      • setCommandContext

        public void setCommandContext(CommandContext aCommandContext)
        Sets the command context.
        Specified by:
        setCommandContext in interface SmartDataBean
        Parameters:
        aCommandContext - the command context
      • setDataBeanKeyCatalogEntryId

        public void setDataBeanKeyCatalogEntryId(java.lang.String aCatalogEntryId)
        Sets the primary key of the catalog entry.
        Specified by:
        setDataBeanKeyCatalogEntryId in interface com.ibm.commerce.catalog.beans.CatalogEntryConfigurationInputDataBean
        Parameters:
        aCatalogEntryId - the primary key of the catalog entry