com.ibm.commerce.catalog.beans

Class CatalogGroupDescriptionDataBean

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


    public class CatalogGroupDescriptionDataBean
    extends com.ibm.commerce.catalog.beansrc.CatalogGroupDescriptionDataBeanBase
    implements com.ibm.commerce.catalog.beans.CatalogGroupDescriptionInputDataBean, com.ibm.commerce.catalog.beans.CatalogGroupDescriptionSmartDataBean
    This data bean represents the description object of this Catalog Group (category).

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

    Access Beans: CatalogGroupDescription

    Mandatory Parameters (for single row retrieval):

    • catalog group reference number, language ID

    Some hints and tips for using this data bean are:

    • It is important to set the catalog group reference number, and language 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

      • CatalogGroupDescriptionDataBean

        public CatalogGroupDescriptionDataBean()
    • 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 reference number language ID
        Specified by:
        setRequestProperties in interface InputDataBean
        Parameters:
        aRequestProperty - The request property as TypedProperty object.
        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.
      • getDataBeanKeyCatalogGroupReferenceNumber

        public java.lang.String getDataBeanKeyCatalogGroupReferenceNumber()
        Gets the catalog group reference number which uniquely identifies this catalog group (category) in the system.
        Specified by:
        getDataBeanKeyCatalogGroupReferenceNumber in interface com.ibm.commerce.catalog.beans.CatalogGroupDescriptionSmartDataBean
        Returns:
        The catalog group reference number.
      • getDataBeanKeyLanguage_id

        public java.lang.String getDataBeanKeyLanguage_id()
        Gets the language ID for the attribute. The language ID value must be equal to an entry in the LANGUAGE database table.
        Specified by:
        getDataBeanKeyLanguage_id in interface com.ibm.commerce.catalog.beans.CatalogGroupDescriptionSmartDataBean
        Returns:
        The language 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.
      • setDataBeanKeyCatalogGroupReferenceNumber

        public void setDataBeanKeyCatalogGroupReferenceNumber(java.lang.String aCatalogGroupReferenceNumber)
        Sets the catalog group reference number, which uniquely identifies this catalog group (category) in the system.
        Specified by:
        setDataBeanKeyCatalogGroupReferenceNumber in interface com.ibm.commerce.catalog.beans.CatalogGroupDescriptionInputDataBean
        Parameters:
        aCatalogGroupReferenceNumber - The catalog group reference number.
      • setDataBeanKeyLanguage_id

        public void setDataBeanKeyLanguage_id(java.lang.String aLanguage_id)
        Sets the language ID for the attribute. The language ID value must be equal to an entry in the LANGUAGE database table.
        Specified by:
        setDataBeanKeyLanguage_id in interface com.ibm.commerce.catalog.beans.CatalogGroupDescriptionInputDataBean
        Parameters:
        aLanguage_id - The language ID.
      • populate

        public void populate()
        Loads data into the data bean when the DataBeanManager.activate() runs.
        Specified by:
        populate in interface SmartDataBean
        Throws:
        java.lang.Exception - An exception occurs during the execution of the method.
      • getFullImage

        public java.lang.String getFullImage()
        Gets the full image path.
        Returns:
        the full path of the image file.
        Throws:
        CreateException
        FinderException
        NamingException
        RemoteException
      • setFullImage

        public void setFullImage(java.lang.String astrFullImage)
        Sets the full image path.
        Parameters:
        astrFullImage - the full path of the image file to be set.
      • getFullIImage

        public java.lang.String getFullIImage()
        Deprecated. This method is replaced by getFullImage()
        Gets the full image path.
        Overrides:
        getFullIImage in class CatalogGroupDescriptionAccessBean
        Returns:
        the full path of the image file.
        Throws:
        CreateException
        FinderException
        NamingException
        RemoteException