com.ibm.commerce.tools.experimentation.beans

Class ExperimentTypeDataBean

  • All Implemented Interfaces:
    DataBean, InputDataBean, SmartDataBean, Delegator, Protectable, java.io.Serializable


    public class ExperimentTypeDataBean
    extends com.ibm.commerce.tools.experimentation.beansrc.ExperimentTypeDataBeanBase
    This class provides access to all of the data related to an experiment type in the database. It uses a lazy fetch mechanism to populate data in this bean through field accessors, and is used in a JSP to display the data.

    This bean extends com.ibm.commerce.beans.SmartDataBeanImpl which provides access to common methods that are used to activate this bean, and access command context and request properties.

    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

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

      • ExperimentTypeDataBean

        public ExperimentTypeDataBean()
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        This method returns the experiment type description.
        Returns:
        The description of the experiment type.
      • getId

        public java.lang.Integer getId()
        This method returns the experiment type ID.
        Returns:
        The ID of the experiment type.
      • getImplementationClass

        public java.lang.String getImplementationClass()
        This method returns the reference to the runtime implementation class for this experiment type.
        Returns:
        The reference to the runtime implementation class for this experiment type.
      • getObjectClass

        public java.lang.String getObjectClass()
        This method returns the reference to the object class for this experiment type.
        Returns:
        The reference to the object class for this experiment type.
      • getTypeName

        public java.lang.String getTypeName()
        This method returns the experiment type name.
        Returns:
        The name of the experiment type.
      • populate

        public void populate()
                      throws java.lang.Exception
        Populates the data bean that includes all of the data related to this experiment type.
        Specified by:
        populate in interface SmartDataBean
        Overrides:
        populate in class SmartDataBeanImpl
        Throws:
        java.lang.Exception - Thrown whenever an exception is encountered.
      • setDescription

        public void setDescription(java.lang.String description)
        This method sets the experiment type description.
        Parameters:
        description - The description of the experiment type.
      • setId

        public void setId(java.lang.Integer id)
        This method sets the experiment type ID.
        Parameters:
        id - The ID of the experiment type.
      • setImplementationClass

        public void setImplementationClass(java.lang.String implementationClass)
        This method sets the reference to the runtime implementation class for this experiment type.
        Parameters:
        implementationClass - The reference to the runtime implementation class for this experiment type.
      • setObjectClass

        public void setObjectClass(java.lang.String objectClass)
        This method sets the reference to the object class for this experiment type.
        Parameters:
        objectClass - The reference to the object class for this experiment type.
      • setTypeName

        public void setTypeName(java.lang.String typeName)
        This method sets the experiment type name.
        Parameters:
        typeName - The name of the experiment type.