com.ibm.commerce.tools.epromotion.databeans
Class RLCatEntrySearchListDataBean

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.AdvancedCatEntrySearchListDataBean
                      com.ibm.commerce.tools.epromotion.databeans.RLCatEntrySearchListDataBean
All Implemented Interfaces:
DataBean, InputDataBean, RLConstants, SearchConstants, java.io.Serializable, SmartDataBean

public class RLCatEntrySearchListDataBean
extends AdvancedCatEntrySearchListDataBean
implements RLConstants

This bean is used to retrieve product information from catalog based on input search criteria. The search criteria may be input using a JSP.

See Also:
Serialized Form

Field Summary
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, isListPriceOn, 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.InputDataBeanImpl
requestProperties
Fields inherited from interface com.ibm.commerce.tools.epromotion.RLConstants
CATEGORY_LEVEL_DISPLAY_FLAG, DISCOUNT_DEPLOYMENT, EC_CALCODE_ID, EC_CODE, EC_DESCRIPTION, EC_DISCOUNTNAME, EC_ENDDATE, EC_ORDERBY, EC_PRIORITY, EC_RANGE_MAX, EC_STARTDATE, EC_STATUS, ERROR_PROMOTION_DELETED_DUPLICATE_CODE, ERROR_PROMOTION_DUPLICATE_CODE, ERROR_PROMOTION_NOT_SAVED, ERROR_PROMOTION_NOT_UPDATED, MSG_PROMOTION_SAVED, MSG_PROMOTION_UPDATED, NEVER_EXPIRE, ORDER_LEVEL_DISPLAY_FLAG, PRODUCT_LEVEL_DISPLAY_FLAG, REST_OF_TIMESTRING, RLPROMOTION, RLPROMOTION_ASSIGNEDSEGMENTS, RLPROMOTION_CATEGORYLEVELBUYXGETYFREE, RLPROMOTION_CATEGORYLEVELPERCENTDISCOUNT, RLPROMOTION_CATEGORYLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_CATEGORYLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_CATEGORYLEVELVALUEDISCOUNT, RLPROMOTION_CATENTRY_ID, RLPROMOTION_CATENTRY_TYPE, RLPROMOTION_CATGROUP_CODE, RLPROMOTION_CATGROUP_ID, RLPROMOTION_CURRENCY, RLPROMOTION_DATERANGED, RLPROMOTION_DAYSINWEEK, RLPROMOTION_DESCRIPTION, RLPROMOTION_DESCRIPTION_LONG_NL, RLPROMOTION_DESCRIPTION_NL, RLPROMOTION_DISCOUNT_ITEM_QTY, RLPROMOTION_DISCOUNT_ITEM_SKU, RLPROMOTION_DISPLAY_LEVEL, RLPROMOTION_ENDDAY, RLPROMOTION_ENDHOUR, RLPROMOTION_ENDMONTH, RLPROMOTION_ENDYEAR, RLPROMOTION_FRIDAY, RLPROMOTION_GWP_CATENTRY_ID, RLPROMOTION_INCOMBINATIONWITH, RLPROMOTION_ISEVERYDAYFLAG, RLPROMOTION_ITEMLEVELBUYXGETYFREE, RLPROMOTION_ITEMLEVELPERCENTDISCOUNT, RLPROMOTION_ITEMLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_ITEMLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_ITEMLEVELVALUEDISCOUNT, RLPROMOTION_MAX_DISCOUNT_ITEM_QTY, RLPROMOTION_MERCHANDISE_TYPE, RLPROMOTION_MONDAY, RLPROMOTION_NAME, RLPROMOTION_ORDERLEVELFIXEDSHIPPINGDISCOUNT, RLPROMOTION_ORDERLEVELFREEGIFT, RLPROMOTION_ORDERLEVELPERCENTDISCOUNT, RLPROMOTION_ORDERLEVELVALUEDISCOUNT, RLPROMOTION_PRIORITY, RLPROMOTION_PROD_SEARCH_PAGE, RLPROMOTION_PRODUCT_SKU, RLPROMOTION_PRODUCTLEVELBUYXGETYFREE, RLPROMOTION_PRODUCTLEVELPERCENTDISCOUNT, RLPROMOTION_PRODUCTLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_PRODUCTLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_PRODUCTLEVELVALUEDISCOUNT, RLPROMOTION_RANGES, RLPROMOTION_REQUIRED_QTY, RLPROMOTION_RESOURCES, RLPROMOTION_SATURDAY, RLPROMOTION_SHIPMODEID, RLPROMOTION_STARTDAY, RLPROMOTION_STARTHOUR, RLPROMOTION_STARTMONTH, RLPROMOTION_STARTYEAR, RLPROMOTION_SUNDAY, RLPROMOTION_TARGETSALES, RLPROMOTION_THURSDAY, RLPROMOTION_TIMERANGED, RLPROMOTION_TUESDAY, RLPROMOTION_TYPE, RLPROMOTION_VALIDFORALLCUSTOMERS, RLPROMOTION_VALUE, RLPROMOTION_VALUES, RLPROMOTION_WEDNESDAY, ZERO_STRING
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, 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
RLCatEntrySearchListDataBean()
Constructs a RLCatEntrySearchListDataBean.
Method Summary
java.lang.String getResultCount()
Returns resultCount
CatalogEntryDataBean[] getResultList()
Returns CatalogEntryDataBean Array which matches the search criteria
void populate()
Populate the data bean
Methods inherited from class com.ibm.commerce.search.beans.AdvancedCatEntrySearchListDataBean
execute, getAvailabilityDate, getAvailabilityDateOperator, getAvailable, getAvailableOperator, getBuyable, getBuyableOperator, getKeyword, getKeywordCaseSensitive, getKeywordOperator, getKeywordType, getLastUpdate, getLastUpdateOperator, getMarkForDelete, getMarkForDeleteOperator, getName, getNameCaseSensitive, getNameTermOperator, getNameType, getOnAuction, getOnAuctionOperator, getOnSpecial, getOnSpecialOperator, getPublished, getPublishedOperator, getShortDesc, getShortDescCaseSensitive, getShortDescOperator, getShortDescType, getStoreId, getStoreIdOperator, getStoreIds, getStoreIdsOperator, initialize, isIsBundle, isIsDynamicKit, isIsItem, isIsPackage, isIsProduct, setAvailabilityDate, setAvailabilityDateOperator, setAvailable, setAvailableOperator, setBuyable, setBuyableOperator, setIsBundle, setIsDynamicKit, setIsItem, setIsPackage, setIsProduct, setKeyword, setKeywordCaseSensitive, setKeywordOperator, setKeywordType, setLastUpdate, setLastUpdateOperator, setMarkForDelete, setMarkForDeleteOperator, setName, setNameCaseSensitive, setNameTermOperator, setNameType, setOnAuction, setOnAuctionOperator, setOnSpecial, setOnSpecialOperator, setPredefinedAttributes, setPublished, setPublishedOperator, setShortDesc, setShortDescCaseSensitive, setShortDescOperator, setShortDescType, setStoreId, setStoreIdOperator, setStoreIds, setStoreIdsOperator
Methods inherited from class com.ibm.commerce.search.beans.CatEntrySearchListDataBean
buildBooleanPredicate, buildRichAttributeConstraint, 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, getResultName, getResultSet, getResultSetName, getResultType, getSearchTerm, getSearchTermCaseSensitive, getSearchTermOperator, getSearchTermScope, getSearchType, getSku, getSkuCaseSensitive, getSkuOperator, getUserId, isCoSearchSkuEnabled, 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, setIsListPriceOn, setLangId, setManufacturer, setManufacturerCaseSensitive, setManufacturerOperator, setManufacturerPartNum, setManufacturerPartNumCaseSensitive, setManufacturerPartNumOperator, setMaxPrice, setMinPrice, setOrderBy1, setOrderByOperator1, 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

Constructor Detail

RLCatEntrySearchListDataBean

public RLCatEntrySearchListDataBean()
                             throws java.lang.Exception
Constructs a RLCatEntrySearchListDataBean.
Throws:
java.lang.Exception
Method Detail

getResultCount

public java.lang.String getResultCount()
Returns resultCount
Overrides:
getResultCount in class CatEntrySearchListDataBean
Returns:
The number of rows retrieved for this search criteria.

getResultList

public CatalogEntryDataBean[] getResultList()
Returns CatalogEntryDataBean Array which matches the search criteria
Overrides:
getResultList in class CatEntrySearchListDataBean
Returns:
The results retrieved for the search criteria.

populate

public void populate()
Populate the data bean
Specified by:
populate in interface SmartDataBean
Overrides:
populate in class AdvancedCatEntrySearchListDataBean

Feedback