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

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.CustomCatEntrySearchListDataBean
All Implemented Interfaces:
DataBean, InputDataBean, SearchConstants, java.io.Serializable, SmartDataBean

public class CustomCatEntrySearchListDataBean
extends CatEntrySearchListDataBean

This bean represents a custom CatEntrySearchListDataBean for the On Special flag of the Catalog Entry.

See Also:
Serialized Form

Field Summary
protected  java.lang.String onSpecial
           
 
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
CustomCatEntrySearchListDataBean()
          Constructs a CustomCatEntrySearchListDataBean
 
Method Summary
 java.lang.String getOnSpecial()
          Gets the on special flag of the catalog entry for the search.
 void populate()
          Fetches and populates information needed by the bean.
 void setOnSpecial(java.lang.String newOnSpecial)
          Sets the on special flag of the catalog entry for the search.
 
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

onSpecial

protected java.lang.String onSpecial
Constructor Detail

CustomCatEntrySearchListDataBean

public CustomCatEntrySearchListDataBean()
Constructs a CustomCatEntrySearchListDataBean
Method Detail

getOnSpecial

public java.lang.String getOnSpecial()
Gets the on special flag of the catalog entry for the search.
Returns:
onSpecial the catalog entry on special flag.

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.

setOnSpecial

public void setOnSpecial(java.lang.String newOnSpecial)
Sets the on special flag of the catalog entry for the search.
Parameters:
newOnSpecial - the new value of the on special flag