com.ibm.commerce.search.beans.samples

Class ExtendedCatEntrySearchListDataBean

  • All Implemented Interfaces:
    DataBean, InputDataBean, SmartDataBean, com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean, com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean, com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean, com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean, SearchConstants, java.io.Serializable


    public class ExtendedCatEntrySearchListDataBean
    extends CatEntrySearchListDataBean
    implements com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean, com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
    This bean represents an extended CatEntrySearchListDataBean that search on the Color and Size attributes of a catalog entry.
    See Also:
    Serialized Form
    • Constructor Detail

      • ExtendedCatEntrySearchListDataBean

        public ExtendedCatEntrySearchListDataBean()
        Construct an ExtendedCatEntrySearchListDataBean.
    • Method Detail

      • getColorValue

        public java.lang.String getColorValue()
        Gets the value of the attribute color.
        Specified by:
        getColorValue in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
        Returns:
        value of the color attribute
      • getColorValueCaseSensitive

        public java.lang.String getColorValueCaseSensitive()
        Gets the option value of whether or not the color value is case sensitive for the search.
        Specified by:
        getColorValueCaseSensitive in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
        Returns:
        case sensitivity of the search on the value of the attribute color
      • getColorValueOperator

        public java.lang.String getColorValueOperator()
        Gets the search operator on the color value.
        Specified by:
        getColorValueOperator in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
        Returns:
        operator for the color value
      • getSizeValue

        public java.lang.String getSizeValue()
        Gets the value of the attribute size.
        Specified by:
        getSizeValue in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
        Returns:
        value of the size attribute
      • getSizeValueCaseSensitive

        public java.lang.String getSizeValueCaseSensitive()
        Gets the option value of whether or not the size value is case sensitive for the search.
        Specified by:
        getSizeValueCaseSensitive in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
        Returns:
        case sensitivity of the search on the value of the attribute size
      • getSizeValueOperator

        public java.lang.String getSizeValueOperator()
        Gets the search operator on the size value.
        Specified by:
        getSizeValueOperator in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListSmartDataBean
        Returns:
        operator for the size value
      • populate

        public void populate()
                      throws java.lang.Exception
        Fetches and populates information needed by the bean.
        Specified by:
        populate in interface SmartDataBean
        Overrides:
        populate in class CatEntrySearchListDataBean
        Throws:
        java.lang.Exception - An exception occurs during the execution of the method.
      • setColorValue

        public void setColorValue(java.lang.String newColorValue)
        Sets the color value for the search.
        Specified by:
        setColorValue in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean
        Parameters:
        newColor - new color value for the search
      • setColorValueCaseSensitive

        public void setColorValueCaseSensitive(java.lang.String newColorValueCaseSensitive)
        Sets the case sensitivity of the color value for the search.
        Specified by:
        setColorValueCaseSensitive in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean
        Parameters:
        newColorValueCaseSensitive - case sensitivity of the value of the attribute color for the search
      • setColorValueOperator

        public void setColorValueOperator(java.lang.String newColorValueOperator)
        Sets the operator for the search on the value of the attribute color.
        Specified by:
        setColorValueOperator in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean
        Parameters:
        newColorValueOperator - search operator for the value of the attribute color
      • setSizeValue

        public void setSizeValue(java.lang.String newSize)
        Sets the size value for the search
        Specified by:
        setSizeValue in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean
        Parameters:
        newSize - value of the attribute size for the search
      • setSizeValueCaseSensitive

        public void setSizeValueCaseSensitive(java.lang.String newSizeValueCaseSensitive)
        Sets the case sensitivity of the size value for the search.
        Specified by:
        setSizeValueCaseSensitive in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean
        Parameters:
        newSizeValueCaseSensitive - case sensitivity of the value of the attribute size for the search
      • setSizeValueOperator

        public void setSizeValueOperator(java.lang.String newSizeValueOperator)
        Sets the operator for the search on the value of the attribute size.
        Specified by:
        setSizeValueOperator in interface com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListInputDataBean
        Parameters:
        newSizeValueOperator - search operator for the value of the attribute size