com.ibm.commerce.search.beans
Class CatEntrySearchListDataBean

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

public class CatEntrySearchListDataBean
extends SearchBaseDataBean

This bean is used to retrieve product/item information from catalog based on input search criteria. The search criteria may be input using a JSP. List of variables that may be input using JSP are as follows.

  1. beginIndex (String): This variable is used for paging the result set. The value must be the index of the first result row in a page.
  2. catGroupId (String): The value of this variable is used in search on a catagory id (table coulmns searched: Catgpenrel.Catgroupid).
  3. catGroupIdOperator (String): A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. The value in this variable is used to store a user's choice. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL,' 'IN.'
  4. categoryTerm (String): The value of this variable is used in search on category name and/or descriptions (table columns searched: Catgrpdesc.name, Catgrpdesc.Shortdescription, Catgrpdesc.Longdescription).
  5. categoryTermCaseSensitive (String): A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  6. categoryTermOperator (String): A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  7. categoryTermScope (Integer) : A user can restrict the scope (of 'search term'/ 'filter term' search) to name; name and short description; or name, short description and long description. The value in this variable is used to store a user's choice. The value must be 1 (for name and short description), or 2 (for name only), or 3 (for name, short description and long description).
  8. categoryType (String) : A user can specify three types of search criteria All, Any, Exact Phrase. The value in this variable is used to store a user's search criteria. The value must be 'ALL'(for All search criteria), 'ANY'(for Any search criteria) and 'EXACT'(for Exact phrase criteria).
  9. catgrpSchemaType (String) : The WCS schema is flexible and data can be populated in multiple ways. For example CATGPENREL table can be populated with products or both products and items. The queries generated by the bean at runtime depends on type of data in CATGPENREL table. The value in this variable is used to store the data population type. The value must be either 1 (the CATGPENREL has only products) or 2 (the CATGPENREL has both items and products).
  10. currency (String) : The value of this variable is used in search on a currency (table columns searched: Offerprice.Currency).
  11. currencyCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  12. currencyOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  13. filterTerm (String) : The value in this variable is used to filter a search on a specified value (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
  14. filterTermCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  15. filterTermOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  16. filterType (String) : A user can specify three types of search criteria All, Any, Exact Phrase. The value in this variable is used to store a user's search criteria. The value must be 'ALL'(for All search criteria), 'ANY'(for Any search criteria) and 'EXACT'(for Exact phrase criteria).
  17. manufacturer (String) : The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).
  18. manufacturerCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  19. manufacturerOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  20. manufacturerPartNum (String) : The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).
  21. manufacturerPartNumCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  22. manufacturerPartNumOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  23. maxPrice/minPrice (String) : The vlaues of these variables are used in search on price range (table columns searched: offerprice.currency, offerprice.price).
  24. pageSize (String) : The value of this variable specifies number of search result rows to be displayed per page.
  25. price (String) : The value of this variable is used in search on price (table columns searched: offerprice.currency, offerprice.price).
  26. priceOperator (String) : A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. The value in this variable is used to store a user's choice. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
  27. qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).
  28. qtyAvailableOperator (String) : A user can choose one of the following operators as search operators: =, <, >,!=, <=, >=. The value in this variable is used to store a user's choice. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
  29. qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure)..
  30. qtyMeasureCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  31. qtyMeasureOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  32. resultCount (String) : This variable will contain total number of results returned for a search.
  33. resultType (String) : Merchant can specify if they want to show Products or Items or both Products and Items in a search result. The value in this variable is used to store this value. The value must be 1 (Products only), 2 (Items only) or 3 (both products and items).
  34. searchTerm (String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
  35. searchTermCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  36. searchTermOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  37. searchTermScope (Integer) : A user can restrict the scope (of 'search term'/ 'filter term' search) to name; name and short description; or name, short description and long description; or keyword. The value in this variable is used to store a user's choice. The value must be 1 (for name and short description), or 2 (for name only), or 3 (for name, short description and long description) or 4 (for keyword).
  38. searchType (String) : A user can specify three types of search criteria All, Any, Exact Phrase. The value in this variable is used to store a user's search criteria. The value must be 'ALL'(for All search criteria), 'ANY'(for Any search criteria) and 'EXACT'(for Exact phrase criteria).
  39. sku (String) : The value of this variable is used in serach on SKU (table columns searched: Catentry.Sku).
  40. skuCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
  41. skuOperator (String) : A user can choose either 'like' or 'equal' as search operators. The value in this variable is used to store a user's choice. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  42. catalogId (String): The value of this variable is used in search on a catalog id (table coulmns searched: Catgpenrel.Catalogid).
  43. catalogIdOperator (String): A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. The value in this variable is used to store a user's choice. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
  44. orderBy1 (String): Result set will be sorted by this attribute.
  45. orderByOperator1 (String): Attributes can be sorted by ascending (default) or decending order.
  46. distinct (String): Defines SQL distinct qualifier. It is useful when using order by where distinct qualifer is not permitted.
  47. coSearchenabled (Boolean): Search input terms (one contigious term only) for descriptions will be also co-search with SKU column.
  48. attributeValueCaseSensitive String A user can choose case sensitive or case insensitive specification for attribute value term part only. value must be set to either 'yes' or be not assigned any value (for example, default null value). Any other value will result in a case sensitive search. This one variable applies to all attribute values.
  49. attributeName{1-10) String The value of this variable is the rich attribute NAME from the Attribute table. The operator for this variable is always EQUAL.
  50. attributeValue{1-10) String The value of this variable is the rich attribute value from AttrValue table.
  51. attributeValueOperator{1-10) String A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
  52. attributeValueType{1-10) String The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table. The value in this variable is used to store a user's search criteria.
  53. isPackage boolean Set this to true if package ids must be returned, it is false by default.
  54. isBundle boolean Set this to false if bundle ids must be returned, it is false by default..
  55. isProduct boolean Returns results of 'product data bean' catentry type, it is false by default.
  56. isItem boolean Returns results of 'item data bean' catentry type, it is false by default.
  57. isDynamicKit boolean Returns results of 'dynamic kit data bean' catentry type, it is false by default.
See Also:
Serialized Form

Field Summary
protected  java.lang.String attributeName1
           
protected  java.lang.String attributeName10
           
protected  java.lang.String attributeName2
           
protected  java.lang.String attributeName3
           
protected  java.lang.String attributeName4
           
protected  java.lang.String attributeName5
           
protected  java.lang.String attributeName6
           
protected  java.lang.String attributeName7
           
protected  java.lang.String attributeName8
           
protected  java.lang.String attributeName9
           
protected  java.lang.String attributeValue1
           
protected  java.lang.String attributeValue10
           
protected  java.lang.String attributeValue2
           
protected  java.lang.String attributeValue3
           
protected  java.lang.String attributeValue4
           
protected  java.lang.String attributeValue5
           
protected  java.lang.String attributeValue6
           
protected  java.lang.String attributeValue7
           
protected  java.lang.String attributeValue8
           
protected  java.lang.String attributeValue9
           
protected  java.lang.String attributeValueCaseSensitive
           
protected  java.lang.String attributeValueOperator1
           
protected  java.lang.String attributeValueOperator10
           
protected  java.lang.String attributeValueOperator2
           
protected  java.lang.String attributeValueOperator3
           
protected  java.lang.String attributeValueOperator4
           
protected  java.lang.String attributeValueOperator5
           
protected  java.lang.String attributeValueOperator6
           
protected  java.lang.String attributeValueOperator7
           
protected  java.lang.String attributeValueOperator8
           
protected  java.lang.String attributeValueOperator9
           
protected  java.lang.String attributeValueType1
           
protected  java.lang.String attributeValueType10
           
protected  java.lang.String attributeValueType2
           
protected  java.lang.String attributeValueType3
           
protected  java.lang.String attributeValueType4
           
protected  java.lang.String attributeValueType5
           
protected  java.lang.String attributeValueType6
           
protected  java.lang.String attributeValueType7
           
protected  java.lang.String attributeValueType8
           
protected  java.lang.String attributeValueType9
           
protected  java.lang.String catalogId
           
protected  java.lang.String catalogIdOperator
           
protected  java.lang.String categoryTerm
           
protected  java.lang.String categoryTermCaseSensitive
           
protected  java.lang.String categoryTermOperator
           
protected  java.lang.Integer categoryTermScope
           
protected  java.lang.String categoryType
           
protected  java.lang.String catGroupId
           
protected  java.lang.String catGroupIdOperator
           
protected  java.lang.String catgrpSchemaType
           
protected  boolean coSearchSkuEnabled
           
protected  java.lang.String currency
           
protected  java.lang.String currencyCaseSensitive
           
protected  java.lang.String currencyOperator
           
protected  java.lang.String distinct
           
protected  java.lang.String filterTerm
           
protected  java.lang.String filterTermCaseSensitive
           
protected  java.lang.String filterTermOperator
           
protected  java.lang.String filterType
           
protected  boolean isAllNull
           
protected  boolean isBundle
           
protected  boolean isDynamicKit
           
protected  boolean isItem
           
protected  java.lang.String isListPriceOn
           
protected  boolean isPackage
           
protected  boolean isProduct
           
protected  java.lang.String langId
           
protected  java.lang.String manufacturer
           
protected  java.lang.String manufacturerCaseSensitive
           
protected  java.lang.String manufacturerOperator
           
protected  java.lang.String manufacturerPartNum
           
protected  java.lang.String manufacturerPartNumCaseSensitive
           
protected  java.lang.String manufacturerPartNumOperator
           
protected  java.lang.String maxPrice
           
protected  java.lang.String minPrice
           
protected  java.lang.String orderBy1
           
protected  java.lang.String orderByOperator1
           
protected  java.lang.String price
           
protected  java.lang.String priceOperator
           
protected  java.lang.String qtyAvailable
           
protected  java.lang.String qtyAvailableOperator
           
protected  java.lang.String qtyMeasure
           
protected  java.lang.String qtyMeasureCaseSensitive
           
protected  java.lang.String qtyMeasureOperator
           
protected  java.lang.String RASchemaType
           
protected  java.lang.String resultCount
           
protected   CatalogEntryDataBean[] resultList
           
protected  java.lang.String resultName
           
protected  java.util.Vector resultSet
           
protected  java.util.Vector resultSetName
           
protected  java.lang.String resultType
           
protected  java.lang.String searchTerm
           
protected  java.lang.String searchTermCaseSensitive
           
protected  java.lang.String searchTermOperator
           
protected  java.lang.Integer searchTermScope
           
protected  java.lang.String searchType
           
protected  java.lang.String sku
           
protected  java.lang.String skuCaseSensitive
           
protected  java.lang.String skuOperator
           
protected  int 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
CatEntrySearchListDataBean()
          Constructs a CatEntrySearchListDataBean.
 
Method Summary
protected  Predicate buildBooleanPredicate(java.lang.String aTerm, java.lang.String aOperator, java.lang.String aType, java.lang.String caseSensitive, int attrIdentity)
          Formulate a search predicate, to search on a Varchar or Char column.
  RuleQuery buildRichAttributeConstraint( RuleQuery q)
          Build rich attribute (parametric) constraints
protected  void execute()
          Calls the search interface to query the database.
 java.lang.String getAttributeName1()
          /** The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName10()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName2()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName3()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName4()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName5()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName6()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName7()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName8()
          The value of this variable is the rich attribute NAME from the Attribute table.
 java.lang.String getAttributeName9()
          The value of this variable is the rich attribute NAME from the Attribute table.
protected  int getAttributeType(java.lang.String attrType)
          The input search criteria operators are of type String.
 java.lang.String getAttributeValue1()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue10()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue2()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue3()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue4()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue5()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue6()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue7()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue8()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValue9()
          The value of this variable is the rich attribute value from AttrValue table.
 java.lang.String getAttributeValueCaseSensitive()
          Insert the method's description here.
 java.lang.String getAttributeValueOperator1()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator10()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator2()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator3()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator4()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator5()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator6()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator7()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator8()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueOperator9()
          A user can choose a search operators for attribute value operation.
 java.lang.String getAttributeValueType1()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType10()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType2()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType3()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType4()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType5()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType6()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType7()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType8()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getAttributeValueType9()
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 java.lang.String getCatalogId()
          Insert the method's description here.
 java.lang.String getCatalogIdOperator()
          Insert the method's description here.
 java.lang.String getCategoryTerm()
          Returns categoryTerm
 java.lang.String getCategoryTermCaseSensitive()
          Returns categoryTermCaseSensitive
 java.lang.String getCategoryTermOperator()
          Returns categoryTermOperator.
 java.lang.Integer getCategoryTermScope()
          Returns category term search scope
 java.lang.String getCategoryType()
          Returns category term search type
 java.lang.String getCatGroupId()
          Returns catGroupId
 java.lang.String getCatGroupIdOperator()
          Insert the method's description here.
 java.lang.String getCatgrpSchemaType()
          Returns data population type in CATGPENREL table.
protected  MonetaryAmount getConvertedPrice(java.math.BigDecimal amount)
          Converts an input price value to a value in store default currency.
 java.lang.String getCurrency()
          Returns input currency
 java.lang.String getCurrencyCaseSensitive()
          Returns currencyCaseSensitive
 java.lang.String getCurrencyOperator()
          Returns currencyOperator.
 java.lang.String getDistinct()
          Insert the method's description here.
 java.lang.String getFilterTerm()
          Returns filterTerm
 java.lang.String getFilterTermCaseSensitive()
          Returns filterTermCaseSensitive
 java.lang.String getFilterTermOperator()
          Returns filterTermOperator
 java.lang.String getFilterType()
          Returns filterType
 boolean getIsAllNull()
          Returns isAllNull
 java.lang.String getIsListPriceOn()
          Insert the method's description here.
 java.lang.String getLangId()
          Insert the method's description here.
 java.lang.String getManufacturer()
          Returns manufacturer
 java.lang.String getManufacturerCaseSensitive()
          Returns manufacturerCaseSensitive
 java.lang.String getManufacturerOperator()
          Returns manufacturerOperator
 java.lang.String getManufacturerPartNum()
          Returns manufacturerPartNum
 java.lang.String getManufacturerPartNumCaseSensitive()
          Returns manufacturerPartNumCaseSensitive
 java.lang.String getManufacturerPartNumOperator()
          Returns manufacturerPartNumOperator
 java.lang.String getMaxPrice()
          Returns maxPrice
 java.lang.String getMinPrice()
          Returns minPrice
 java.lang.String getOrderBy1()
          Insert the method's description here.
 java.lang.String getOrderByOperator1()
          Insert the method's description here.
 java.lang.String getPrice()
          Returns Price.
 java.lang.String getPriceOperator()
          Returns priceOperator
 java.lang.String getQtyAvailable()
          Returns qtyAvailable
 java.lang.String getQtyAvailableOperator()
          Returns qtyAvailableOperator
 java.lang.String getQtyMeasure()
          Returns qtyMeasure.
 java.lang.String getQtyMeasureCaseSensitive()
          Returns qtyMeasureCaseSensitive.
 java.lang.String getQtyMeasureOperator()
          Returns qtyMeasureOperator.
 java.lang.String getRASchemaType()
          Returns RASchemaType
 java.lang.String getResultCount()
          Returns resultCount
  CatalogEntryDataBean[] getResultList()
          Returns CatalogEntryDataBean
 java.lang.String getResultName()
          Insert the method's description here.
 java.util.Vector getResultSet()
          Insert the method's description here.
 java.util.Vector getResultSetName()
          Insert the method's description here.
 java.lang.String getResultType()
          Returns resultType
 java.lang.String getSearchTerm()
          Returns searchTerm
 java.lang.String getSearchTermCaseSensitive()
          Returns searchTermCaseSensitive.
 java.lang.String getSearchTermOperator()
          Returns searchTermOperator.
 java.lang.Integer getSearchTermScope()
          Returns searchTermScope.
 java.lang.String getSearchType()
          Returns searchType.
 java.lang.String getSku()
          Returns sku
 java.lang.String getSkuCaseSensitive()
          Returns skuCaseSensitive
 java.lang.String getSkuOperator()
          Returns skuOperator
 int getUserId()
          Insert the method's description here.
protected  void initialize()
          initialize the data bean with command context
 boolean isCoSearchSkuEnabled()
          Insert the method's description here.
 boolean isIsBundle()
           
 boolean isIsDynamicKit()
           
 boolean isIsItem()
           
 boolean isIsPackage()
           
 boolean isIsProduct()
           
 void populate()
          Populate the data bean
protected  RuleQuery processRichAttribute( RuleQuery q, java.lang.String attributeName, java.lang.String attributeValueType, java.lang.String attributeValue, java.lang.String attributeValueOperator)
          Define rich attribute constraints
 void setAttributeName1(java.lang.String newAttributeName1)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName10(java.lang.String newAttributeName10)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName2(java.lang.String newAttributeName2)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName3(java.lang.String newAttributeName3)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName4(java.lang.String newAttributeName4)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName5(java.lang.String newAttributeName5)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName6(java.lang.String newAttributeName6)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName7(java.lang.String newAttributeName7)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName8(java.lang.String newAttributeName8)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeName9(java.lang.String newAttributeName9)
          The value of this variable is the rich attribute NAME from the Attribute table.
 void setAttributeValue1(java.lang.String newAttributeValue1)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue10(java.lang.String newAttributeValue10)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue2(java.lang.String newAttributeValue2)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue3(java.lang.String newAttributeValue3)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue4(java.lang.String newAttributeValue4)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue5(java.lang.String newAttributeValue5)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue6(java.lang.String newAttributeValue6)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue7(java.lang.String newAttributeValue7)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue8(java.lang.String newAttributeValue8)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValue9(java.lang.String newAttributeValue9)
          The value of this variable is the rich attribute value from AttrValue table.
 void setAttributeValueCaseSensitive(java.lang.String newAttributeValueCaseSensitive)
          A user can choose case sensitive or case insensitive specification of attribute value search.
 void setAttributeValueOperator1(java.lang.String newAttributeValueOperator1)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator10(java.lang.String newAttributeValueOperator10)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator2(java.lang.String newAttributeValueOperator2)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator3(java.lang.String newAttributeValueOperator3)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator4(java.lang.String newAttributeValueOperator4)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator5(java.lang.String newAttributeValueOperator5)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator6(java.lang.String newAttributeValueOperator6)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator7(java.lang.String newAttributeValueOperator7)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator8(java.lang.String newAttributeValueOperator8)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueOperator9(java.lang.String newAttributeValueOperator9)
          A user can choose a search operators for attribute value operation.
 void setAttributeValueType1(java.lang.String newAttributeValueType1)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType10(java.lang.String newAttributeValueType10)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType2(java.lang.String newAttributeValueType2)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType3(java.lang.String newAttributeValueType3)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType4(java.lang.String newAttributeValueType4)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType5(java.lang.String newAttributeValueType5)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType6(java.lang.String newAttributeValueType6)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType7(java.lang.String newAttributeValueType7)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType8(java.lang.String newAttributeValueType8)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setAttributeValueType9(java.lang.String newAttributeValueType9)
          The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
 void setCatalogId(java.lang.String newCatalogId)
          Insert the method's description here.
 void setCatalogIdOperator(java.lang.String newCatalogIdOperator)
          Insert the method's description here.
 void setCategoryTerm(java.lang.String newCategoryTerm)
          To set categoryTerm.
 void setCategoryTermCaseSensitive(java.lang.String newCategoryTermCaseSensitive)
          To set categoryTermCaseSensitive.
 void setCategoryTermOperator(java.lang.String newCategoryTermOperator)
          To set categoryTermOperator.
 void setCategoryTermScope(java.lang.Integer newCategoryTermScope)
          To set categoryTermScope
 void setCategoryType(java.lang.String newCategoryType)
          To set categoryType.
 void setCatGroupId(java.lang.String newCatGroupId)
          To set catGroupId.
 void setCatGroupIdOperator(java.lang.String newCatGroupIdOperator)
          Insert the method's description here.
 void setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
          To set catgrpSchemaType.
 void setCoSearchSkuEnabled(boolean newCoSearchSkuEnabled)
          Insert the method's description here.
 void setCurrency(java.lang.String newCurrency)
          To set currency.
 void setCurrencyCaseSensitive(java.lang.String newCurrencyCaseSensitive)
          To set currencyCaseSensitive.
 void setCurrencyOperator(java.lang.String newCurrencyOperator)
          To set currencyOperator.
 void setDistinct(java.lang.String newDistinct)
          Insert the method's description here.
 void setFilterTerm(java.lang.String newFilterTerm)
          To set filterTerm.
 void setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
          To set filterTermCaseSensitive.
 void setFilterTermOperator(java.lang.String newFilterTermOperator)
          To set filterTermOperator.
 void setFilterType(java.lang.String newFilterType)
          To set filterType.
 void setIsAllNull(boolean newIsAllNull)
          To set isAllNull.
 void setIsBundle(boolean newIsBundle)
          Insert the method's description here.
 void setIsDynamicKit(boolean newIsDynamicKit)
          Insert the method's description here.
 void setIsItem(boolean newIsItem)
          Insert the method's description here.
 void setIsListPriceOn(java.lang.String newIsListPriceOn)
          To set isListPriceOn
 void setIsPackage(boolean newIsPackage)
          Insert the method's description here.
 void setIsProduct(boolean newIsProduct)
          Insert the method's description here.
 void setLangId(java.lang.String newLangId)
          Insert the method's description here.
 void setManufacturer(java.lang.String newManufacturer)
          To set manufacturer
 void setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
          To set manufacturerCaseSensitive.
 void setManufacturerOperator(java.lang.String newManufacturerOperator)
          To set manufacturerOperator.
 void setManufacturerPartNum(java.lang.String newManufacturerPartNum)
          To set manufacturerPartNum.
 void setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
          To set manufacturerPartNumCaseSensitive.
 void setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
          To set manufacturerPartNumOperator.
 void setMaxPrice(java.lang.String newMaxPrice)
          To set maxPrice.
 void setMinPrice(java.lang.String newMinPrice)
          To set minPrice.
 void setOrderBy1(java.lang.String newOrderBy1)
          Insert the method's description here.
 void setOrderByOperator1(java.lang.String newOrderByOperator1)
          Insert the method's description here.
protected  void setPredefinedAttributes()
          Constructs search predicate using search interface.
 void setPrice(java.lang.String newPrice)
          To set price.
 void setPriceOperator(java.lang.String newPriceOperator)
          To set priceOperator.
 void setQtyAvailable(java.lang.String newQtyAvailable)
          To set qtyAvailable.
 void setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
          To set qtyAvailableOperator.
 void setQtyMeasure(java.lang.String newQtyMeasure)
          To set qtyMeasure
 void setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
          To set qtyMeasureCaseSensitive.
 void setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
          To set qtyMeasureOperator.
 void setRASchemaType(java.lang.String newRASchemaType)
          To set RASchemaType.
 void setResultCount(java.lang.String newResultCount)
          Accessor generated by VAJ - do not modify.
 void setResultName(java.lang.String newResultName)
          Insert the method's description here.
 void setResultSet(java.util.Vector newResultSet)
          Insert the method's description here.
 void setResultSetName(java.lang.String newResultName)
          Insert the method's description here.
 void setResultType(java.lang.String newResultType)
          To set resultType.
 void setRuleQuery( RuleQuery newQ)
          Insert the method's description here.
 void setSearchTerm(java.lang.String newSearchTerm)
          To set searchTerm.
 void setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
          To set searchTermCaseSensitive.
 void setSearchTermOperator(java.lang.String newSearchTermOperator)
          To set searchTermOperator.
 void setSearchTermScope(java.lang.Integer newSearchTermScope)
          To set searchTermScope.
 void setSearchType(java.lang.String newSearchType)
          To set searchType.
 void setSku(java.lang.String newSku)
          To set sku.
 void setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
          To set skuCaseSensitive.
 void setSkuOperator(java.lang.String newSkuOperator)
          To set skuOperator.
 void setUserId(int newUserId)
          Insert the method's description here.
 
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

resultList

protected CatalogEntryDataBean[] resultList

searchType

protected java.lang.String searchType

searchTermScope

protected java.lang.Integer searchTermScope

categoryTerm

protected java.lang.String categoryTerm

categoryTermOperator

protected java.lang.String categoryTermOperator

categoryTermScope

protected java.lang.Integer categoryTermScope

filterType

protected java.lang.String filterType

categoryType

protected java.lang.String categoryType

catGroupId

protected java.lang.String catGroupId

catGroupIdOperator

protected java.lang.String catGroupIdOperator

filterTerm

protected java.lang.String filterTerm

filterTermOperator

protected java.lang.String filterTermOperator

filterTermCaseSensitive

protected java.lang.String filterTermCaseSensitive

sku

protected java.lang.String sku

skuOperator

protected java.lang.String skuOperator

skuCaseSensitive

protected java.lang.String skuCaseSensitive

minPrice

protected java.lang.String minPrice

price

protected java.lang.String price

priceOperator

protected java.lang.String priceOperator

maxPrice

protected java.lang.String maxPrice

qtyMeasure

protected java.lang.String qtyMeasure

qtyMeasureOperator

protected java.lang.String qtyMeasureOperator

qtyMeasureCaseSensitive

protected java.lang.String qtyMeasureCaseSensitive

isListPriceOn

protected java.lang.String isListPriceOn

qtyAvailable

protected java.lang.String qtyAvailable

qtyAvailableOperator

protected java.lang.String qtyAvailableOperator

manufacturer

protected java.lang.String manufacturer

manufacturerOperator

protected java.lang.String manufacturerOperator

manufacturerCaseSensitive

protected java.lang.String manufacturerCaseSensitive

manufacturerPartNum

protected java.lang.String manufacturerPartNum

manufacturerPartNumOperator

protected java.lang.String manufacturerPartNumOperator

manufacturerPartNumCaseSensitive

protected java.lang.String manufacturerPartNumCaseSensitive

currency

protected java.lang.String currency

currencyOperator

protected java.lang.String currencyOperator

currencyCaseSensitive

protected java.lang.String currencyCaseSensitive

searchTerm

protected java.lang.String searchTerm

searchTermOperator

protected java.lang.String searchTermOperator

searchTermCaseSensitive

protected java.lang.String searchTermCaseSensitive

categoryTermCaseSensitive

protected java.lang.String categoryTermCaseSensitive

resultType

protected java.lang.String resultType

resultCount

protected java.lang.String resultCount

catgrpSchemaType

protected java.lang.String catgrpSchemaType

RASchemaType

protected java.lang.String RASchemaType

isAllNull

protected boolean isAllNull

catalogId

protected java.lang.String catalogId

catalogIdOperator

protected java.lang.String catalogIdOperator

distinct

protected java.lang.String distinct

orderBy1

protected java.lang.String orderBy1

orderByOperator1

protected java.lang.String orderByOperator1

attributeValueOperator1

protected java.lang.String attributeValueOperator1

attributeValueOperator10

protected java.lang.String attributeValueOperator10

attributeValueOperator9

protected java.lang.String attributeValueOperator9

attributeValueOperator8

protected java.lang.String attributeValueOperator8

attributeValueOperator7

protected java.lang.String attributeValueOperator7

attributeValueOperator6

protected java.lang.String attributeValueOperator6

attributeValueCaseSensitive

protected java.lang.String attributeValueCaseSensitive

attributeName1

protected java.lang.String attributeName1

attributeName10

protected java.lang.String attributeName10

attributeName9

protected java.lang.String attributeName9

attributeName8

protected java.lang.String attributeName8

attributeName7

protected java.lang.String attributeName7

attributeName6

protected java.lang.String attributeName6

attributeName2

protected java.lang.String attributeName2

attributeName3

protected java.lang.String attributeName3

attributeName4

protected java.lang.String attributeName4

attributeName5

protected java.lang.String attributeName5

attributeValueType1

protected java.lang.String attributeValueType1

attributeValueType10

protected java.lang.String attributeValueType10

attributeValueType9

protected java.lang.String attributeValueType9

attributeValueType8

protected java.lang.String attributeValueType8

attributeValueType7

protected java.lang.String attributeValueType7

attributeValueType6

protected java.lang.String attributeValueType6

attributeValueType2

protected java.lang.String attributeValueType2

attributeValueType3

protected java.lang.String attributeValueType3

attributeValueType4

protected java.lang.String attributeValueType4

attributeValueType5

protected java.lang.String attributeValueType5

attributeValue1

protected java.lang.String attributeValue1

attributeValue10

protected java.lang.String attributeValue10

attributeValue9

protected java.lang.String attributeValue9

attributeValue8

protected java.lang.String attributeValue8

attributeValue7

protected java.lang.String attributeValue7

attributeValue6

protected java.lang.String attributeValue6

attributeValue2

protected java.lang.String attributeValue2

attributeValue3

protected java.lang.String attributeValue3

attributeValue4

protected java.lang.String attributeValue4

attributeValue5

protected java.lang.String attributeValue5

attributeValueOperator2

protected java.lang.String attributeValueOperator2

attributeValueOperator3

protected java.lang.String attributeValueOperator3

attributeValueOperator4

protected java.lang.String attributeValueOperator4

attributeValueOperator5

protected java.lang.String attributeValueOperator5

isItem

protected boolean isItem

isProduct

protected boolean isProduct

isBundle

protected boolean isBundle

isPackage

protected boolean isPackage

isDynamicKit

protected boolean isDynamicKit

userId

protected int userId

langId

protected java.lang.String langId

coSearchSkuEnabled

protected boolean coSearchSkuEnabled

resultSet

protected java.util.Vector resultSet

resultSetName

protected java.util.Vector resultSetName

resultName

protected java.lang.String resultName
Constructor Detail

CatEntrySearchListDataBean

public CatEntrySearchListDataBean()
Constructs a CatEntrySearchListDataBean.
Method Detail

buildRichAttributeConstraint

public RuleQuery buildRichAttributeConstraint(RuleQuery q)
                                       throws java.lang.Exception
Build rich attribute (parametric) constraints
Parameters:
q - com.ibm.commerce.search.rulequery.RuleQuery
Returns:
com.ibm.commerce.search.rulequery.RuleQuery
java.lang.Exception

buildBooleanPredicate

protected Predicate buildBooleanPredicate(java.lang.String aTerm,
                                          java.lang.String aOperator,
                                          java.lang.String aType,
                                          java.lang.String caseSensitive,
                                          int attrIdentity)
                                   throws java.lang.Exception
Formulate a search predicate, to search on a Varchar or Char column. This method supports construction of boolean predicate and search based on case.
Parameters:
aTerm - The search term (can be EQUAL, LIKE, NOT_LIKE).
aOperator - The search operator (string type operator).
aType - The user can specify three types of search criteria All, Any, Exact Phrase. The value in this variable is used to store a user's search criteria. The value must be 'ALL'(for All search criteria), 'ANY'(for Any search criteria) and 'EXACT'(for Exact phrase criteria).
caseSensitive - The user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes' (case sensitive) or 'no' (case insensitive)
attrIdentity - The column to search on.
java.lang.Exception

execute

protected void execute()
                throws java.lang.Exception
Calls the search interface to query the database.
Specified by:
execute in class SearchBaseDataBean
java.lang.Exception

getCatalogId

public java.lang.String getCatalogId()
Insert the method's description here.
Returns:
java.lang.String

getCatalogIdOperator

public java.lang.String getCatalogIdOperator()
Insert the method's description here.
Returns:
java.lang.String

getAttributeName1

public java.lang.String getAttributeName1()
/** The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName10

public java.lang.String getAttributeName10()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName2

public java.lang.String getAttributeName2()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName3

public java.lang.String getAttributeName3()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName4

public java.lang.String getAttributeName4()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName5

public java.lang.String getAttributeName5()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName6

public java.lang.String getAttributeName6()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName7

public java.lang.String getAttributeName7()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName8

public java.lang.String getAttributeName8()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeName9

public java.lang.String getAttributeName9()
The value of this variable is the rich attribute NAME from the Attribute table.
Returns:
java.lang.String

getAttributeType

protected int getAttributeType(java.lang.String attrType)
The input search criteria operators are of type String. This method converts numeric input operators ( =, >, >=, <=,<) of type String to an equivalent integer constant defined in search inteface class RuleQuery.
Returns:
The integer value of a numeric operator defined in RuleQuery.

getAttributeValue1

public java.lang.String getAttributeValue1()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue10

public java.lang.String getAttributeValue10()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue2

public java.lang.String getAttributeValue2()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue3

public java.lang.String getAttributeValue3()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue4

public java.lang.String getAttributeValue4()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue5

public java.lang.String getAttributeValue5()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue6

public java.lang.String getAttributeValue6()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue7

public java.lang.String getAttributeValue7()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue8

public java.lang.String getAttributeValue8()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValue9

public java.lang.String getAttributeValue9()
The value of this variable is the rich attribute value from AttrValue table.
Returns:
java.lang.String

getAttributeValueCaseSensitive

public java.lang.String getAttributeValueCaseSensitive()
Insert the method's description here.
Returns:
java.lang.String

getAttributeValueOperator1

public java.lang.String getAttributeValueOperator1()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator10

public java.lang.String getAttributeValueOperator10()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator2

public java.lang.String getAttributeValueOperator2()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator3

public java.lang.String getAttributeValueOperator3()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator4

public java.lang.String getAttributeValueOperator4()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator5

public java.lang.String getAttributeValueOperator5()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator6

public java.lang.String getAttributeValueOperator6()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator7

public java.lang.String getAttributeValueOperator7()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator8

public java.lang.String getAttributeValueOperator8()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueOperator9

public java.lang.String getAttributeValueOperator9()
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Returns:
java.lang.String

getAttributeValueType1

public java.lang.String getAttributeValueType1()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType10

public java.lang.String getAttributeValueType10()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType2

public java.lang.String getAttributeValueType2()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType3

public java.lang.String getAttributeValueType3()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType4

public java.lang.String getAttributeValueType4()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType5

public java.lang.String getAttributeValueType5()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType6

public java.lang.String getAttributeValueType6()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType7

public java.lang.String getAttributeValueType7()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType8

public java.lang.String getAttributeValueType8()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getAttributeValueType9

public java.lang.String getAttributeValueType9()
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Returns:
java.lang.String

getCategoryTerm

public java.lang.String getCategoryTerm()
Returns categoryTerm
Returns:
The input search criteria - Category Group Description.

getCategoryTermCaseSensitive

public java.lang.String getCategoryTermCaseSensitive()
Returns categoryTermCaseSensitive
Returns:
The search case (sensitive or insensitive) for category term search.

getCategoryTermOperator

public java.lang.String getCategoryTermOperator()
Returns categoryTermOperator.
Returns:
The search operator (EQUAL or LIKE) for category term search.

getCategoryTermScope

public java.lang.Integer getCategoryTermScope()
Returns category term search scope
Returns:
The search scope (database columns to search) for category term search.

getCategoryType

public java.lang.String getCategoryType()
Returns category term search type
Returns:
The search type (ALL, ANY or EXACT PHRASE) for category term search

getCatGroupId

public java.lang.String getCatGroupId()
Returns catGroupId
Returns:
The input search criteria - Category Group Identifier.

getCatGroupIdOperator

public java.lang.String getCatGroupIdOperator()
Insert the method's description here.
Returns:
java.lang.String

getCatgrpSchemaType

public java.lang.String getCatgrpSchemaType()
Returns data population type in CATGPENREL table.
Returns:
The schema type that represents the data population type in CATGPENREL table.

getConvertedPrice

protected MonetaryAmount getConvertedPrice(java.math.BigDecimal amount)
                                    throws java.lang.Exception
Converts an input price value to a value in store default currency.
Parameters:
amount - The price value to convert.
Returns:
The converted amount.
java.lang.Exception

getCurrency

public java.lang.String getCurrency()
Returns input currency
Returns:
The input search criteria - Currency

getCurrencyCaseSensitive

public java.lang.String getCurrencyCaseSensitive()
Returns currencyCaseSensitive
Returns:
The search case (sensitive or insensitive) for currency search.

getCurrencyOperator

public java.lang.String getCurrencyOperator()
Returns currencyOperator.
Returns:
The search operator (EQUAL/LIKE) for currency search.

getDistinct

public java.lang.String getDistinct()
Insert the method's description here.
Returns:
java.lang.String

getFilterTerm

public java.lang.String getFilterTerm()
Returns filterTerm
Returns:
The input filter term that filters the search results.

getFilterTermCaseSensitive

public java.lang.String getFilterTermCaseSensitive()
Returns filterTermCaseSensitive
Returns:
The case (case sensitive or insesitive) for filter term.

getFilterTermOperator

public java.lang.String getFilterTermOperator()
Returns filterTermOperator
Returns:
The operator (EQUAL or LIKE) for filtering filterTerm.

getFilterType

public java.lang.String getFilterType()
Returns filterType
Returns:
The filter type (ALL, ANY or EXACT) for filtering the filterTerm.

getIsAllNull

public boolean getIsAllNull()
Returns isAllNull
Returns:
true if all the search criteria are null; false otherwise

getIsListPriceOn

public java.lang.String getIsListPriceOn()
Insert the method's description here.
Returns:
java.lang.String

getLangId

public java.lang.String getLangId()
Insert the method's description here.
Returns:
java.lang.String

getManufacturer

public java.lang.String getManufacturer()
Returns manufacturer
Returns:
The input search criteria - Manufacturer's Name

getManufacturerCaseSensitive

public java.lang.String getManufacturerCaseSensitive()
Returns manufacturerCaseSensitive
Returns:
The search case (case sensitive or insensitive) for manufacturer's name search.

getManufacturerOperator

public java.lang.String getManufacturerOperator()
Returns manufacturerOperator
Returns:
The search operator for searching manufacturer's name.

getManufacturerPartNum

public java.lang.String getManufacturerPartNum()
Returns manufacturerPartNum
Returns:
The input search criteria - manufacturer's part number.

getManufacturerPartNumCaseSensitive

public java.lang.String getManufacturerPartNumCaseSensitive()
Returns manufacturerPartNumCaseSensitive
Returns:
The search case (case sensitive or insensitive) for manufacturer's part number.

getManufacturerPartNumOperator

public java.lang.String getManufacturerPartNumOperator()
Returns manufacturerPartNumOperator
Returns:
The search operator for searching manufacturer's part number.

getMaxPrice

public java.lang.String getMaxPrice()
Returns maxPrice
Returns:
The input search criteria - Maximum Price.

getMinPrice

public java.lang.String getMinPrice()
Returns minPrice
Returns:
The input search criteria - Minimum Price

getOrderBy1

public java.lang.String getOrderBy1()
Insert the method's description here.
Returns:
java.lang.String

getOrderByOperator1

public java.lang.String getOrderByOperator1()
Insert the method's description here.
Returns:
java.lang.String

getPrice

public java.lang.String getPrice()
Returns Price.
Returns:
The input search criteria - Price

getPriceOperator

public java.lang.String getPriceOperator()
Returns priceOperator
Returns:
The search operator for searching Price

getQtyAvailable

public java.lang.String getQtyAvailable()
Returns qtyAvailable
Returns:
The input search criteria - Quantity Available.

getQtyAvailableOperator

public java.lang.String getQtyAvailableOperator()
Returns qtyAvailableOperator
Returns:
The search operator for searching Quantity Available.

getQtyMeasure

public java.lang.String getQtyMeasure()
Returns qtyMeasure.
Returns:
The input search criteria - Quantity Measure.

getQtyMeasureCaseSensitive

public java.lang.String getQtyMeasureCaseSensitive()
Returns qtyMeasureCaseSensitive.
Returns:
The search case (case sensitive or insensitive) for searching Quantity Measure.

getQtyMeasureOperator

public java.lang.String getQtyMeasureOperator()
Returns qtyMeasureOperator.
Returns:
The search operator for searching Quantity Measure.

getRASchemaType

public java.lang.String getRASchemaType()
Returns RASchemaType
Returns:
The data population type

getResultCount

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

getResultList

public CatalogEntryDataBean[] getResultList()
Returns CatalogEntryDataBean
Returns:
The results retrieved for the search criteria.

getResultName

public java.lang.String getResultName()
Insert the method's description here.
Returns:
java.lang.String

getResultSet

public java.util.Vector getResultSet()
Insert the method's description here.
Returns:
java.util.Vector

getResultSetName

public java.util.Vector getResultSetName()
Insert the method's description here.
Returns:
java.lang.String

getResultType

public java.lang.String getResultType()
Returns resultType
Returns:
The result type (Products, Items or Both)

getSearchTerm

public java.lang.String getSearchTerm()
Returns searchTerm
Returns:
The input search criteria - Search term.

getSearchTermCaseSensitive

public java.lang.String getSearchTermCaseSensitive()
Returns searchTermCaseSensitive.
Returns:
The search case (case sensitive or insensitive) for searching the Search Term

getSearchTermOperator

public java.lang.String getSearchTermOperator()
Returns searchTermOperator.
Returns:
The search operator for searching the Search Term.

getSearchTermScope

public java.lang.Integer getSearchTermScope()
Returns searchTermScope.
Returns:
The search scope (database columns to search) for the Search Term.

getSearchType

public java.lang.String getSearchType()
Returns searchType.
Returns:
The search type (ALL, ANY or EXACT PHRASE) for the Search Term.

getSku

public java.lang.String getSku()
Returns sku
Returns:
The input search criteria - Product SKU.

getSkuCaseSensitive

public java.lang.String getSkuCaseSensitive()
Returns skuCaseSensitive
Returns:
The search case (case sensitive or insensitive) for searching SKU.

getSkuOperator

public java.lang.String getSkuOperator()
Returns skuOperator
Returns:
The search operator for searching SKU.

getUserId

public int getUserId()
Insert the method's description here.
Returns:
int

initialize

protected void initialize()
                   throws java.lang.Exception
initialize the data bean with command context
Overrides:
initialize in class SearchBaseDataBean
java.lang.Exception

isCoSearchSkuEnabled

public boolean isCoSearchSkuEnabled()
Insert the method's description here.
Returns:
boolean

isIsBundle

public boolean isIsBundle()
Returns:
boolean

isIsDynamicKit

public boolean isIsDynamicKit()
Returns:
boolean

isIsItem

public boolean isIsItem()
Returns:
boolean

isIsPackage

public boolean isIsPackage()
Returns:
boolean

isIsProduct

public boolean isIsProduct()
Returns:
boolean

populate

public void populate()
              throws java.lang.Exception
Populate the data bean
Specified by:
populate in interface SmartDataBean
Specified by:
populate in class SearchBaseDataBean
Throws:
java.lang.Exception - should not happen since there is no data retrieved to populate the databean.

processRichAttribute

protected RuleQuery processRichAttribute(RuleQuery q,
                                         java.lang.String attributeName,
                                         java.lang.String attributeValueType,
                                         java.lang.String attributeValue,
                                         java.lang.String attributeValueOperator)
                                  throws java.lang.Exception
Define rich attribute constraints
java.lang.Exception

setCatalogId

public void setCatalogId(java.lang.String newCatalogId)
Insert the method's description here.
Parameters:
newCatalogId - java.lang.String

setCatalogIdOperator

public void setCatalogIdOperator(java.lang.String newCatalogIdOperator)
Insert the method's description here.
Parameters:
newCatalogIdOperator - java.lang.String

setAttributeName1

public void setAttributeName1(java.lang.String newAttributeName1)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName1 - java.lang.String

setAttributeName10

public void setAttributeName10(java.lang.String newAttributeName10)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName10 - java.lang.String

setAttributeName2

public void setAttributeName2(java.lang.String newAttributeName2)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName2 - java.lang.String

setAttributeName3

public void setAttributeName3(java.lang.String newAttributeName3)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName3 - java.lang.String

setAttributeName4

public void setAttributeName4(java.lang.String newAttributeName4)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName4 - java.lang.String

setAttributeName5

public void setAttributeName5(java.lang.String newAttributeName5)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName5 - java.lang.String

setAttributeName6

public void setAttributeName6(java.lang.String newAttributeName6)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName6 - java.lang.String

setAttributeName7

public void setAttributeName7(java.lang.String newAttributeName7)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName7 - java.lang.String

setAttributeName8

public void setAttributeName8(java.lang.String newAttributeName8)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName8 - java.lang.String

setAttributeName9

public void setAttributeName9(java.lang.String newAttributeName9)
The value of this variable is the rich attribute NAME from the Attribute table.
Parameters:
newAttributeName9 - java.lang.String

setAttributeValue1

public void setAttributeValue1(java.lang.String newAttributeValue1)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue1 - java.lang.String

setAttributeValue10

public void setAttributeValue10(java.lang.String newAttributeValue10)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue10 - java.lang.String

setAttributeValue2

public void setAttributeValue2(java.lang.String newAttributeValue2)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue2 - java.lang.String

setAttributeValue3

public void setAttributeValue3(java.lang.String newAttributeValue3)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue3 - java.lang.String

setAttributeValue4

public void setAttributeValue4(java.lang.String newAttributeValue4)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue4 - java.lang.String

setAttributeValue5

public void setAttributeValue5(java.lang.String newAttributeValue5)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue5 - java.lang.String

setAttributeValue6

public void setAttributeValue6(java.lang.String newAttributeValue6)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue6 - java.lang.String

setAttributeValue7

public void setAttributeValue7(java.lang.String newAttributeValue7)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue7 - java.lang.String

setAttributeValue8

public void setAttributeValue8(java.lang.String newAttributeValue8)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue8 - java.lang.String

setAttributeValue9

public void setAttributeValue9(java.lang.String newAttributeValue9)
The value of this variable is the rich attribute value from AttrValue table.
Parameters:
newAttributeValue9 - java.lang.String

setAttributeValueCaseSensitive

public void setAttributeValueCaseSensitive(java.lang.String newAttributeValueCaseSensitive)
A user can choose case sensitive or case insensitive specification of attribute value search. The value in this variable is used to identify if value term in AttrValue table is case sensitive or not. The value must be either 'true'(case sensitive search) or 'false'(case insensitive search). There is only one variable and it applies to all attribute values.
Parameters:
newAttributeValueCaseSensitive - java.lang.String

setAttributeValueOperator1

public void setAttributeValueOperator1(java.lang.String newAttributeValueOperator1)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator1 - java.lang.String

setAttributeValueOperator10

public void setAttributeValueOperator10(java.lang.String newAttributeValueOperator10)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator10 - java.lang.String

setAttributeValueOperator2

public void setAttributeValueOperator2(java.lang.String newAttributeValueOperator2)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator2 - java.lang.String

setAttributeValueOperator3

public void setAttributeValueOperator3(java.lang.String newAttributeValueOperator3)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator3 - java.lang.String

setAttributeValueOperator4

public void setAttributeValueOperator4(java.lang.String newAttributeValueOperator4)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator4 - java.lang.String

setAttributeValueOperator5

public void setAttributeValueOperator5(java.lang.String newAttributeValueOperator5)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator5 - java.lang.String

setAttributeValueOperator6

public void setAttributeValueOperator6(java.lang.String newAttributeValueOperator6)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator6 - java.lang.String

setAttributeValueOperator7

public void setAttributeValueOperator7(java.lang.String newAttributeValueOperator7)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator7 - java.lang.String

setAttributeValueOperator8

public void setAttributeValueOperator8(java.lang.String newAttributeValueOperator8)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator8 - java.lang.String

setAttributeValueOperator9

public void setAttributeValueOperator9(java.lang.String newAttributeValueOperator9)
A user can choose a search operators for attribute value operation. The value must be either 'LIKE'(for like operator) or 'EQUAL'(for equal operator).
Parameters:
newAttributeValueOperator9 - java.lang.String

setAttributeValueType1

public void setAttributeValueType1(java.lang.String newAttributeValueType1)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType1 - java.lang.String

setAttributeValueType10

public void setAttributeValueType10(java.lang.String newAttributeValueType10)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType10 - java.lang.String

setAttributeValueType2

public void setAttributeValueType2(java.lang.String newAttributeValueType2)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType2 - java.lang.String

setAttributeValueType3

public void setAttributeValueType3(java.lang.String newAttributeValueType3)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType3 - java.lang.String

setAttributeValueType4

public void setAttributeValueType4(java.lang.String newAttributeValueType4)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType4 - java.lang.String

setAttributeValueType5

public void setAttributeValueType5(java.lang.String newAttributeValueType5)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType5 - java.lang.String

setAttributeValueType6

public void setAttributeValueType6(java.lang.String newAttributeValueType6)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType6 - java.lang.String

setAttributeValueType7

public void setAttributeValueType7(java.lang.String newAttributeValueType7)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType7 - java.lang.String

setAttributeValueType8

public void setAttributeValueType8(java.lang.String newAttributeValueType8)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType8 - java.lang.String

setAttributeValueType9

public void setAttributeValueType9(java.lang.String newAttributeValueType9)
The attribute value type can be one of three types STRING, INTEGER and FLOAT corresponding to columns StringValue, IntegerValue and FloatValue columns from AttrValue table.
Parameters:
newAttributeValueType9 - java.lang.String

setCategoryTerm

public void setCategoryTerm(java.lang.String newCategoryTerm)
To set categoryTerm.
Parameters:
newCategoryTerm - java.lang.String

setCategoryTermCaseSensitive

public void setCategoryTermCaseSensitive(java.lang.String newCategoryTermCaseSensitive)
To set categoryTermCaseSensitive.
Parameters:
newCategoryTermCaseSensitive - java.lang.String

setCategoryTermOperator

public void setCategoryTermOperator(java.lang.String newCategoryTermOperator)
To set categoryTermOperator.
Parameters:
newCategoryTermOperator - java.lang.String

setCategoryTermScope

public void setCategoryTermScope(java.lang.Integer newCategoryTermScope)
To set categoryTermScope

setCategoryType

public void setCategoryType(java.lang.String newCategoryType)
To set categoryType.
Parameters:
newCategoryType - java.lang.String

setCatGroupId

public void setCatGroupId(java.lang.String newCatGroupId)
To set catGroupId.
Parameters:
newCatGroupId - java.lang.String

setCatGroupIdOperator

public void setCatGroupIdOperator(java.lang.String newCatGroupIdOperator)
Insert the method's description here.
Parameters:
newCatGroupIdOperator - java.lang.String

setCatgrpSchemaType

public void setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
To set catgrpSchemaType.
Parameters:
newCatgrpSchemaType - java.lang.String

setCoSearchSkuEnabled

public void setCoSearchSkuEnabled(boolean newCoSearchSkuEnabled)
Insert the method's description here.
Parameters:
newCoSearchSkuEnabled - boolean

setCurrency

public void setCurrency(java.lang.String newCurrency)
To set currency.
Parameters:
newCurrency - java.lang.String

setCurrencyCaseSensitive

public void setCurrencyCaseSensitive(java.lang.String newCurrencyCaseSensitive)
To set currencyCaseSensitive.
Parameters:
newCurrencyCaseSensitive - java.lang.String

setCurrencyOperator

public void setCurrencyOperator(java.lang.String newCurrencyOperator)
To set currencyOperator.
Parameters:
newCurrencyOperator - java.lang.String

setDistinct

public void setDistinct(java.lang.String newDistinct)
Insert the method's description here.
Parameters:
newDistinct - java.lang.String

setFilterTerm

public void setFilterTerm(java.lang.String newFilterTerm)
To set filterTerm.
Parameters:
newFilterTerm - java.lang.String

setFilterTermCaseSensitive

public void setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
To set filterTermCaseSensitive.
Parameters:
newFilterTermCaseSensitive - java.lang.String

setFilterTermOperator

public void setFilterTermOperator(java.lang.String newFilterTermOperator)
To set filterTermOperator.
Parameters:
newFilterTermOperator - java.lang.String

setFilterType

public void setFilterType(java.lang.String newFilterType)
To set filterType.
Parameters:
newFilterType - java.lang.Integer

setIsAllNull

public void setIsAllNull(boolean newIsAllNull)
To set isAllNull.
Parameters:
newIsAllNull - boolean

setIsBundle

public void setIsBundle(boolean newIsBundle)
Insert the method's description here.
Parameters:
newIsBundle - boolean

setIsDynamicKit

public void setIsDynamicKit(boolean newIsDynamicKit)
Insert the method's description here.
Parameters:
newIsDynamicKit - boolean

setIsItem

public void setIsItem(boolean newIsItem)
Insert the method's description here.
Parameters:
newIsItem - boolean

setIsPackage

public void setIsPackage(boolean newIsPackage)
Insert the method's description here.
Parameters:
newIsPackage - boolean

setIsProduct

public void setIsProduct(boolean newIsProduct)
Insert the method's description here.
Parameters:
newIsProduct - boolean

setIsListPriceOn

public void setIsListPriceOn(java.lang.String newIsListPriceOn)
To set isListPriceOn
Parameters:
newIsListPriceOn - java.lang.String

setLangId

public void setLangId(java.lang.String newLangId)
Insert the method's description here.
Parameters:
newLangId - java.lang.String

setManufacturer

public void setManufacturer(java.lang.String newManufacturer)
To set manufacturer
Parameters:
newManufacturer - java.lang.String

setManufacturerCaseSensitive

public void setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
To set manufacturerCaseSensitive.
Parameters:
newManufacturerCaseSensitive - java.lang.String

setManufacturerOperator

public void setManufacturerOperator(java.lang.String newManufacturerOperator)
To set manufacturerOperator.
Parameters:
newManufacturerOperator - java.lang.String

setManufacturerPartNum

public void setManufacturerPartNum(java.lang.String newManufacturerPartNum)
To set manufacturerPartNum.
Parameters:
newManufacturerPartNum - java.lang.String

setManufacturerPartNumCaseSensitive

public void setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
To set manufacturerPartNumCaseSensitive.
Parameters:
newManufacturerPartNumCaseSensitive - java.lang.String

setManufacturerPartNumOperator

public void setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
To set manufacturerPartNumOperator.
Parameters:
newManufacturerPartNumOperator - java.lang.String

setMaxPrice

public void setMaxPrice(java.lang.String newMaxPrice)
To set maxPrice.
Parameters:
newMaxPrice - java.lang.String

setMinPrice

public void setMinPrice(java.lang.String newMinPrice)
To set minPrice.
Parameters:
newMinPrice - java.lang.String

setOrderBy1

public void setOrderBy1(java.lang.String newOrderBy1)
Insert the method's description here.
Parameters:
newOrderBy1 - java.lang.String

setOrderByOperator1

public void setOrderByOperator1(java.lang.String newOrderByOperator1)
Insert the method's description here.
Parameters:
newOrderByOperator1 - java.lang.String

setPredefinedAttributes

protected void setPredefinedAttributes()
                                throws java.lang.Exception
Constructs search predicate using search interface.
Specified by:
setPredefinedAttributes in class SearchBaseDataBean
java.lang.Exception

setPrice

public void setPrice(java.lang.String newPrice)
To set price.
Parameters:
newPrice - java.lang.String

setPriceOperator

public void setPriceOperator(java.lang.String newPriceOperator)
To set priceOperator.
Parameters:
newPriceOperator - java.lang.String

setQtyAvailable

public void setQtyAvailable(java.lang.String newQtyAvailable)
To set qtyAvailable.
Parameters:
newQtyAvailable - java.lang.String

setQtyAvailableOperator

public void setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
To set qtyAvailableOperator.
Parameters:
newQtyAvailableOperator - java.lang.String

setQtyMeasure

public void setQtyMeasure(java.lang.String newQtyMeasure)
To set qtyMeasure
Parameters:
newQtyMeasure - java.lang.String

setQtyMeasureCaseSensitive

public void setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
To set qtyMeasureCaseSensitive.
Parameters:
newQtyMeasureCaseSensitive - java.lang.String

setQtyMeasureOperator

public void setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
To set qtyMeasureOperator.
Parameters:
newQtyMeasureOperator - java.lang.String

setRASchemaType

public void setRASchemaType(java.lang.String newRASchemaType)
To set RASchemaType.
Parameters:
newRASchemaType - java.lang.String

setResultCount

public void setResultCount(java.lang.String newResultCount)
Accessor generated by VAJ - do not modify.
Overrides:
setResultCount in class SearchBaseDataBean
Parameters:
newResultCount - java.lang.String

setResultName

public void setResultName(java.lang.String newResultName)
Insert the method's description here.
Parameters:
newResultName - java.lang.String

setResultSet

public void setResultSet(java.util.Vector newResultSet)
Insert the method's description here.
Parameters:
newResultSet - java.util.Vector

setResultSetName

public void setResultSetName(java.lang.String newResultName)
Insert the method's description here.
Parameters:
newResultName - java.lang.String

setResultType

public void setResultType(java.lang.String newResultType)
To set resultType.
Parameters:
newResultType - java.lang.Integer

setRuleQuery

public void setRuleQuery(RuleQuery newQ)
Insert the method's description here.
Parameters:
newQ - com.ibm.commerce.search.rulequery.RuleQuery

setSearchTerm

public void setSearchTerm(java.lang.String newSearchTerm)
To set searchTerm.

setSearchTermCaseSensitive

public void setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
To set searchTermCaseSensitive.
Parameters:
newSearchTermCaseSensitive - java.lang.String

setSearchTermOperator

public void setSearchTermOperator(java.lang.String newSearchTermOperator)
To set searchTermOperator.
Parameters:
newSearchTermOperator - java.lang.String

setSearchTermScope

public void setSearchTermScope(java.lang.Integer newSearchTermScope)
To set searchTermScope.
Parameters:
newSearchTermScope - java.lang.Integer

setSearchType

public void setSearchType(java.lang.String newSearchType)
To set searchType.
Parameters:
newSearchType - java.lang.Integer

setSku

public void setSku(java.lang.String newSku)
To set sku.
Parameters:
newSku - java.lang.String

setSkuCaseSensitive

public void setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
To set skuCaseSensitive.
Parameters:
newSkuCaseSensitive - java.lang.String

setSkuOperator

public void setSkuOperator(java.lang.String newSkuOperator)
To set skuOperator.
Parameters:
newSkuOperator - java.lang.String

setUserId

public void setUserId(int newUserId)
Insert the method's description here.
Parameters:
newUserId - int