com.ibm.commerce.search.beans.samples
Class ExtendedCatEntrySearchListDataBean

java.lang.Object
  |
  +--com.ibm.commerce.beans.InputDataBeanImpl
        |
        +--com.ibm.commerce.beans.SmartDataBeanImpl
              |
              +--com.ibm.commerce.search.beans.SearchBaseDataBean
                    |
                    +--com.ibm.commerce.search.beans.CatEntrySearchListDataBean
                          |
                          +--com.ibm.commerce.search.beans.samples.ExtendedCatEntrySearchListDataBean
All Implemented Interfaces:
DataBean, InputDataBean, SearchConstants, java.io.Serializable, SmartDataBean

public class ExtendedCatEntrySearchListDataBean
extends CatEntrySearchListDataBean

This bean represents an extended CatEntrySearchListDataBean that search on the Color and Size attributes of a catalog entry.

See Also:
Serialized Form

Field Summary
protected  java.lang.String colorValue
           
protected  java.lang.String colorValueCaseSensitive
           
protected  java.lang.String colorValueOperator
           
protected  java.lang.String sizeValue
           
protected  java.lang.String sizeValueCaseSensitive
           
protected  java.lang.String sizeValueOperator
           
 
Fields inherited from class com.ibm.commerce.search.beans. CatEntrySearchListDataBean
attributeName1, attributeName10, attributeName2, attributeName3, attributeName4, attributeName5, attributeName6, attributeName7, attributeName8, attributeName9, attributeValue1, attributeValue10, attributeValue2, attributeValue3, attributeValue4, attributeValue5, attributeValue6, attributeValue7, attributeValue8, attributeValue9, attributeValueCaseSensitive, attributeValueOperator1, attributeValueOperator10, attributeValueOperator2, attributeValueOperator3, attributeValueOperator4, attributeValueOperator5, attributeValueOperator6, attributeValueOperator7, attributeValueOperator8, attributeValueOperator9, attributeValueType1, attributeValueType10, attributeValueType2, attributeValueType3, attributeValueType4, attributeValueType5, attributeValueType6, attributeValueType7, attributeValueType8, attributeValueType9, catalogId, catalogIdOperator, categoryTerm, categoryTermCaseSensitive, categoryTermOperator, categoryTermScope, categoryType, catGroupId, catGroupIdOperator, catgrpSchemaType, coSearchSkuEnabled, currency, currencyCaseSensitive, currencyOperator, distinct, filterTerm, filterTermCaseSensitive, filterTermOperator, filterType, isAllNull, isBundle, isDynamicKit, isItem, isListPriceOn, isPackage, isProduct, langId, manufacturer, manufacturerCaseSensitive, manufacturerOperator, manufacturerPartNum, manufacturerPartNumCaseSensitive, manufacturerPartNumOperator, maxPrice, minPrice, orderBy1, orderByOperator1, price, priceOperator, qtyAvailable, qtyAvailableOperator, qtyMeasure, qtyMeasureCaseSensitive, qtyMeasureOperator, RASchemaType, resultCount, resultList, resultName, resultSet, resultSetName, resultType, searchTerm, searchTermCaseSensitive, searchTermOperator, searchTermScope, searchType, sku, skuCaseSensitive, skuOperator, userId
 
Fields inherited from class com.ibm.commerce.search.beans. SearchBaseDataBean
aCursor, beginIndex, commandContext, databaseType, pageSize, q
 
Fields inherited from class com.ibm.commerce.beans. SmartDataBeanImpl
COPYRIGHT
 
Fields inherited from class com.ibm.commerce.beans. InputDataBeanImpl
requestProperties
 
Fields inherited from interface com.ibm.commerce.search.beans. SearchConstants
ALL, ALL_CATALOG, ALL_CATEGORIES, ALLWORDS, ANYWORDS, ATTRVALUE_FLOATVALUE, ATTRVALUE_INTEGERVALUE, ATTRVALUE_STRINGVALUE, BOTH, CASE_SENSITIVE, CATGPENREL_BOTH_SCHEMA_TYPE, CATGPENREL_PRODUCT_SCHEMA_TYPE, COPYRIGHT, DISTINCT_RESULT, EXACTPHRASE, ITEM, LISTPRICE_ON, MASTER_CATALOG, OPERATOR_EQUAL, OPERATOR_GREATER, OPERATOR_GREATER_EQUAL, OPERATOR_IN, OPERATOR_LESS, OPERATOR_LESS_EQUAL, OPERATOR_LIKE, OPERATOR_NOT_EQUAL, OPERATOR_NOT_LIKE, PRODUCT, SEARCH_IN_CATEGORYNAME, SEARCH_IN_CATEGORYNAME_AND_DESCRIPTIONS, SEARCH_IN_CATEGORYNAME_AND_SHORT_DESCRIPTION, SEARCH_IN_KEYWORD, SEARCH_IN_PRODUCTNAME, SEARCH_IN_PRODUCTNAME_AND_DESCRIPTIONS, SEARCH_IN_PRODUCTNAME_AND_SHORT_DESCRIPTION
 
Fields inherited from interface com.ibm.commerce.beans. DataBean
emptyString
 
Constructor Summary
ExtendedCatEntrySearchListDataBean()
          Construct an ExtendedCatEntrySearchListDataBean.
 
Method Summary
 java.lang.String getColorValue()
          Gets the value of the attribute color.
 java.lang.String getColorValueCaseSensitive()
          Gets the option value of whether or not the color value is case sensitive for the search.
 java.lang.String getColorValueOperator()
          Gets the search operator on the color value.
 java.lang.String getSizeValue()
          Gets the value of the attribute size.
 java.lang.String getSizeValueCaseSensitive()
          Gets the option value of whether or not the size value is case sensitive for the search.
 java.lang.String getSizeValueOperator()
          Gets the search operator on the size value.
 void populate()
          Fetches and populates information needed by the bean.
 void setColorValue(java.lang.String newColorValue)
          Sets the color value for the search.
 void setColorValueCaseSensitive(java.lang.String newColorValueCaseSensitive)
          Sets the case sensitivity of the color value for the search.
 void setColorValueOperator(java.lang.String newColorValueOperator)
          Sets the operator for the seach on the value of the attribute color.
 void setSizeValue(java.lang.String newSize)
          Sets the size vaue for the search
 void setSizeValueCaseSensitive(java.lang.String newSizeValueCaseSensitive)
          Sets the case sensitivity of the size value for the search.
 void setSizeValueOperator(java.lang.String newSizeValueOperator)
          Sets the operator for the seach on the value of the attribute size.
 
Methods inherited from class com.ibm.commerce.search.beans. CatEntrySearchListDataBean
buildBooleanPredicate, buildRichAttributeConstraint, execute, getAttributeName1, getAttributeName10, getAttributeName2, getAttributeName3, getAttributeName4, getAttributeName5, getAttributeName6, getAttributeName7, getAttributeName8, getAttributeName9, getAttributeType, getAttributeValue1, getAttributeValue10, getAttributeValue2, getAttributeValue3, getAttributeValue4, getAttributeValue5, getAttributeValue6, getAttributeValue7, getAttributeValue8, getAttributeValue9, getAttributeValueCaseSensitive, getAttributeValueOperator1, getAttributeValueOperator10, getAttributeValueOperator2, getAttributeValueOperator3, getAttributeValueOperator4, getAttributeValueOperator5, getAttributeValueOperator6, getAttributeValueOperator7, getAttributeValueOperator8, getAttributeValueOperator9, getAttributeValueType1, getAttributeValueType10, getAttributeValueType2, getAttributeValueType3, getAttributeValueType4, getAttributeValueType5, getAttributeValueType6, getAttributeValueType7, getAttributeValueType8, getAttributeValueType9, getCatalogId, getCatalogIdOperator, getCategoryTerm, getCategoryTermCaseSensitive, getCategoryTermOperator, getCategoryTermScope, getCategoryType, getCatGroupId, getCatGroupIdOperator, getCatgrpSchemaType, getConvertedPrice, getCurrency, getCurrencyCaseSensitive, getCurrencyOperator, getDistinct, getFilterTerm, getFilterTermCaseSensitive, getFilterTermOperator, getFilterType, getIsAllNull, getIsListPriceOn, getLangId, getManufacturer, getManufacturerCaseSensitive, getManufacturerOperator, getManufacturerPartNum, getManufacturerPartNumCaseSensitive, getManufacturerPartNumOperator, getMaxPrice, getMinPrice, getOrderBy1, getOrderByOperator1, getPrice, getPriceOperator, getQtyAvailable, getQtyAvailableOperator, getQtyMeasure, getQtyMeasureCaseSensitive, getQtyMeasureOperator, getRASchemaType, getResultCount, getResultList, getResultName, getResultSet, getResultSetName, getResultType, getSearchTerm, getSearchTermCaseSensitive, getSearchTermOperator, getSearchTermScope, getSearchType, getSku, getSkuCaseSensitive, getSkuOperator, getUserId, initialize, isCoSearchSkuEnabled, isIsBundle, isIsDynamicKit, isIsItem, isIsPackage, isIsProduct, processRichAttribute, setAttributeName1, setAttributeName10, setAttributeName2, setAttributeName3, setAttributeName4, setAttributeName5, setAttributeName6, setAttributeName7, setAttributeName8, setAttributeName9, setAttributeValue1, setAttributeValue10, setAttributeValue2, setAttributeValue3, setAttributeValue4, setAttributeValue5, setAttributeValue6, setAttributeValue7, setAttributeValue8, setAttributeValue9, setAttributeValueCaseSensitive, setAttributeValueOperator1, setAttributeValueOperator10, setAttributeValueOperator2, setAttributeValueOperator3, setAttributeValueOperator4, setAttributeValueOperator5, setAttributeValueOperator6, setAttributeValueOperator7, setAttributeValueOperator8, setAttributeValueOperator9, setAttributeValueType1, setAttributeValueType10, setAttributeValueType2, setAttributeValueType3, setAttributeValueType4, setAttributeValueType5, setAttributeValueType6, setAttributeValueType7, setAttributeValueType8, setAttributeValueType9, setCatalogId, setCatalogIdOperator, setCategoryTerm, setCategoryTermCaseSensitive, setCategoryTermOperator, setCategoryTermScope, setCategoryType, setCatGroupId, setCatGroupIdOperator, setCatgrpSchemaType, setCoSearchSkuEnabled, setCurrency, setCurrencyCaseSensitive, setCurrencyOperator, setDistinct, setFilterTerm, setFilterTermCaseSensitive, setFilterTermOperator, setFilterType, setIsAllNull, setIsBundle, setIsDynamicKit, setIsItem, setIsListPriceOn, setIsPackage, setIsProduct, setLangId, setManufacturer, setManufacturerCaseSensitive, setManufacturerOperator, setManufacturerPartNum, setManufacturerPartNumCaseSensitive, setManufacturerPartNumOperator, setMaxPrice, setMinPrice, setOrderBy1, setOrderByOperator1, setPredefinedAttributes, setPrice, setPriceOperator, setQtyAvailable, setQtyAvailableOperator, setQtyMeasure, setQtyMeasureCaseSensitive, setQtyMeasureOperator, setRASchemaType, setResultCount, setResultName, setResultSet, setResultSetName, setResultType, setRuleQuery, setSearchTerm, setSearchTermCaseSensitive, setSearchTermOperator, setSearchTermScope, setSearchType, setSku, setSkuCaseSensitive, setSkuOperator, setUserId
 
Methods inherited from class com.ibm.commerce.search.beans. SearchBaseDataBean
getBeginIndex, getNumericOperator, getPageSize, getStringOperator, isEmpty, setBeginIndex, setPageSize
 
Methods inherited from class com.ibm.commerce.beans. SmartDataBeanImpl
fulfills, getCommandContext, getResources, setCommandContext
 
Methods inherited from class com.ibm.commerce.beans. InputDataBeanImpl
getRequestProperties, setRequestProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.beans. InputDataBean
getRequestProperties, setRequestProperties
 

Field Detail

colorValue

protected java.lang.String colorValue

colorValueCaseSensitive

protected java.lang.String colorValueCaseSensitive

colorValueOperator

protected java.lang.String colorValueOperator

sizeValue

protected java.lang.String sizeValue

sizeValueCaseSensitive

protected java.lang.String sizeValueCaseSensitive

sizeValueOperator

protected java.lang.String sizeValueOperator
Constructor Detail

ExtendedCatEntrySearchListDataBean

public ExtendedCatEntrySearchListDataBean()
Construct an ExtendedCatEntrySearchListDataBean.
Method Detail

getColorValue

public java.lang.String getColorValue()
Gets the value of the attribute color.
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.
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.
Returns:
operator for the color value

getSizeValue

public java.lang.String getSizeValue()
Gets the value of the attribute size.
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.
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.
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.

setColorValueCaseSensitive

public void setColorValueCaseSensitive(java.lang.String newColorValueCaseSensitive)
Sets the case sensitivity of the color value for the search.
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 seach on the value of the attribute color.
Parameters:
newColorValueOperator - search operator for the value of the attribute color

setSizeValue

public void setSizeValue(java.lang.String newSize)
Sets the size vaue for the search
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.
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 seach on the value of the attribute size.
Parameters:
newSizeValueOperator - search operator for the value of the attribute size