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
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 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 |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
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
ExtendedCatEntrySearchListDataBean
public ExtendedCatEntrySearchListDataBean()
- Construct an
ExtendedCatEntrySearchListDataBean
.
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