public class CatEntrySearchListDataBean extends SearchBaseDataBean implements com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean, com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
catEntrySearchDB.setAttributeName1("color"); catEntrySearchDB.setAttributeValue1("red"); catEntrySearchDB.setAttributeValueCaseSensitive("yes"); catEntrySearchDB.setAttributeValueOperator1("EQUAL"); catEntrySearchDB.setAttributeValueType1("STRING");
Modifier and Type | Field and Description |
---|---|
protected java.lang.String | attributeName1
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName10
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName2
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName3
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName4
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName5
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName6
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName7
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName8
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeName9
The value of this variable is used to search on the rich attribute name from the ATTRIBUTE table.
|
protected java.lang.String | attributeValue1
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue10
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue2
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue3
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue4
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue5
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue6
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue7
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue8
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValue9
The value of this variable is the rich attribute value from ATTRVALUE table.
|
protected java.lang.String | attributeValueCaseSensitive
This variable indicates if a search on attribute value term is case sensitive or case insensitive.
|
protected java.lang.String | attributeValueOperator1
This variable indicates if the like or equal search operator is used in a search on attributeValue1.
|
protected java.lang.String | attributeValueOperator10
This variable indicates if the like or equal search operator is used in a search on attributeValue10.
|
protected java.lang.String | attributeValueOperator2
This variable indicates if the like or equal search operator is used in a search on attributeValue2.
|
protected java.lang.String | attributeValueOperator3
This variable indicates if the like or equal search operator is used in a search on attributeValue3.
|
protected java.lang.String | attributeValueOperator4
This variable indicates if the like or equal search operator is used in a search on attributeValue4.
|
protected java.lang.String | attributeValueOperator5
This variable indicates if the like or equal search operator is used in a search on attributeValue5.
|
protected java.lang.String | attributeValueOperator6
This variable indicates if the like or equal search operator is used in a search on attributeValue6.
|
protected java.lang.String | attributeValueOperator7
This variable indicates if the like or equal search operator is used in a search on attributeValue7.
|
protected java.lang.String | attributeValueOperator8
This variable indicates if the like or equal search operator is used in a search on attributeValue8.
|
protected java.lang.String | attributeValueOperator9
This variable indicates if the like or equal search operator is used in a search on attributeValue9.
|
protected java.lang.String | attributeValueType1
This variable indicates the type of the attributeValue1 search term.
|
protected java.lang.String | attributeValueType10
This variable indicates the type of the attributeValue10 search term.
|
protected java.lang.String | attributeValueType2
This variable indicates the type of the attributeValue2 search term.
|
protected java.lang.String | attributeValueType3
This variable indicates the type of the attributeValue3 search term.
|
protected java.lang.String | attributeValueType4
This variable indicates the type of the attributeValue4 search term.
|
protected java.lang.String | attributeValueType5
This variable indicates the type of the attributeValue5 search term.
|
protected java.lang.String | attributeValueType6
This variable indicates the type of the attributeValue6 search term.
|
protected java.lang.String | attributeValueType7
This variable indicates the type of the attributeValue7 search term.
|
protected java.lang.String | attributeValueType8
This variable indicates the type of the attributeValue8 search term.
|
protected java.lang.String | attributeValueType9
This variable indicates the type of the attributeValue9 search term.
|
protected java.lang.String | catalogId
The value of this variable is used in a search on a catalog id (table columns searched: Catgpenrel.Catalogid).
|
protected java.lang.String | catalogIdOperator
The value in this variable indicates the search operator: =, <, >, !=, <=, >= used in a search on catalogId.
|
protected java.lang.String | categoryTerm
The value of this variable is used in search on category name and/or descriptions (table columns searched: Catgrpdesc.name, Catgrpdesc.Shortdescription, Catgrpdesc.Longdescription).
|
protected java.lang.String | categoryTermCaseSensitive
The value in this variable is used to identify if a search using categoryTerm is case sensitive or not.
|
protected java.lang.String | categoryTermOperator
A user can choose either 'like' or 'equal' as search operators.
|
protected java.lang.Integer | categoryTermScope
This variable determines the scope of a search based on categoryTerm to name; name and short description; or name, short description and long description.
|
protected java.lang.String | categoryType
The value in this variable determine three possible search criteria All, Any, Exact Phrase.
|
protected java.lang.String | catGroupId
The value of this variable is used in search on a category id (table columns searched: Catgpenrel.Catgroupid).
|
protected java.lang.String | catGroupIdOperator
This variable determines the search operators (=, <, >, !=, <=, >= or in) used in conjunction with the catGroupIdin a search.
|
protected java.lang.String | catgrpSchemaType
The value in this variable indicates if the table CATGPENREL contains catalog entries of type products only or a mixture of products and items.
|
protected boolean | coSearchSkuEnabled |
protected java.lang.String | currency
The value of this variable is used in search on a currency (table columns searched: Offerprice.Currency).
|
protected java.lang.String | currencyCaseSensitive
The value in this variable indicates if a search using currency is case sensitive or not.
|
protected java.lang.String | currencyOperator
The value in this variable indicates if the search operator like or equal is used for a search involving currency.
|
protected java.lang.String | distinct
This variable defines the SQL distinct qualifier.
|
protected boolean | exceededResultSize
This variable indicates whether the total number of results has exceeded maxResultSize limits of ProductSearchThreshold or not.
|
protected java.lang.String | field1
The value of this variable is used on a search on the respective table column CATENTRY.field1.
|
protected java.lang.String | field2
The value of this variable is used on a search on the respective table column CATENTRY.field2.
|
protected java.lang.String | field3
The value of this variable is used on a search on the respective table column CATENTRY.field3.
|
protected java.lang.String | field4
The value of this variable is used on a search on the respective table column CATENTRY.field4.
|
protected java.lang.String | field5
The value of this variable is used on a search on the respective table column CATENTRY.field5.
|
protected java.lang.String | fieldOperator1
The value in this variable indicates the search operator: =, <, >, !=, <=, >= used in a search on field1.
|
protected java.lang.String | fieldOperator2
The value in this variable indicates the search operator: =, <, >, !=, <=, >= used in a search on field2.
|
protected java.lang.String | fieldOperator3
The value in this variable indicates the search operator: =, <, >, !=, <=, >= used in a search on field3.
|
protected java.lang.String | fieldOperator4
The value in this variable indicates if the like or equal search operator is used in a field4 search.
|
protected java.lang.String | fieldOperator5
The value in this variable indicates if the like or equal search operator is used in a field5 search.
|
protected java.lang.String | fieldValueCaseSensitive4
The value in this variable indicates if a search on field4 is case sensitive or not.
|
protected java.lang.String | fieldValueCaseSensitive5
The value in this variable indicates if a search on field5 is case sensitive or not.
|
protected java.lang.String | filterTerm
The value in this variable is used to filter a search on a specified value (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
|
protected java.lang.String | filterTermCaseSensitive
The value in this variable is used to identify if a search is case sensitive or not.
|
protected java.lang.String | filterTermOperator
The value in this variable is used to store a user's choice for the search operators 'like' or 'equal'.
|
protected java.lang.String | filterType
The value of this variable determines the search criteria based on these three types of search: All, Any, Exact Phrase.
|
protected java.lang.String | invalidParam
The value in this variable is set by validateParameters() method only if the method doesn't completes sucessfully.
|
protected java.lang.String | invalidParamValue
The value in this variable is set by validateParameters() method only if the method doesn't completes sucessfully.
|
protected boolean | isAllNull
This variable indicates that all the search criteria are set to null.
|
protected boolean | isBundle
This variable indicates if your resulting search can return catalog entries of type BundleBean.
|
protected boolean | isDynamicKit
This variable indicates if your resulting search can return catalog entries of type DynamicKitBean.
|
protected boolean | isItem
This variable indicates if your resulting search can return catalog entries of type ItemBean.
|
protected java.lang.String | isListPriceOn |
protected boolean | isPackage
This variable indicates if your resulting search can return catalog entries of type PackageBean.
|
protected boolean | isProduct
This variable indicates if your resulting search can return catalog entries of type ProductBean.
|
protected boolean | isValid
The value in this variable indicates the result of validateParameters() method.
|
protected java.lang.String | langId
This variable indicates the language id used for terms search which are language dependent.
|
protected java.lang.String | manufacturer
The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).
|
protected java.lang.String | manufacturerCaseSensitive
The value in this variable indicates if a search involving manufacturer is case sensitive or not.
|
protected java.lang.String | manufacturerOperator
The value in this variable indicates if the like or equal search operator is used in a manufacturer search.
|
protected java.lang.String | manufacturerPartNum
The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).
|
protected java.lang.String | manufacturerPartNumCaseSensitive
The value in this variable indicates if a search involving manufacturerPartNumOperator is case sensitive or not.
|
protected java.lang.String | manufacturerPartNumOperator
The value in this variable indicates if the like or equal search operator is used in a manufacturerPartNum search.
|
protected static java.lang.String | MASTER_CATALOG_PRICE_LIST_IDS
The place holder for the master catalog price list IDs in the price query.
|
protected java.lang.String | maxPrice
The value of this variable indicates the maximum price for a search using a price range (table columns searched: offerprice.currency, offerprice.price).
|
protected java.lang.String | minPrice
The value of this variable indicates the minimum price for a search using a price range (table columns searched: offerprice.currency, offerprice.price).
|
protected java.lang.String | orderBy1
Result set will be sorted by this attribute.
|
protected java.lang.String | orderByOperator1
Attributes can be sorted by ascending (default) or descending order.
|
protected java.lang.String | price
The value of this variable is used in a search on price (table columns searched: offerprice.currency, offerprice.price).
|
protected java.lang.String | priceOperator
The value in this variable indicates the search operator: =, <, >, !=, <=, >= used on a search on price.
|
protected java.lang.String | qtyAvailable
The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.qtyavailable).
|
protected java.lang.String | qtyAvailableOperator
The value in this variable the search operator: =, <, >,!=, <=, >= used in search for qtyAvailable.
|
protected java.lang.String | qtyMeasure
The value of this variable is used in search on quantity measure (view columns searched: Invstvw.quantitymeasure).
|
protected java.lang.String | qtyMeasureCaseSensitive
The value in this variable indicates if a search on qtyMeasure is case sensitive or not.
|
protected java.lang.String | qtyMeasureOperator
The value in this variable indicates if the like or equal search operator is used in qtyMeasure.
|
protected java.lang.String | RASchemaType |
protected static java.util.ResourceBundle | RESOURCE_BUNDLE
The resource bundle of RESOURCE_BUNDLE_BASE_NAME.
|
protected static java.lang.String | RESOURCE_BUNDLE_BASE_NAME
The resource bundle name used to get the SQL statements.
|
protected java.lang.String | resultCount
This variable will contain the total number of results returned for a search.
|
protected CatalogEntryDataBean[] | resultList
This variable contains the result of the search.
|
protected java.lang.String | resultName |
protected java.util.Vector | resultSetName |
protected java.lang.String | resultType
This field is deprecated and exists for backward compatibility only.
|
protected java.lang.String | searchTerm
The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
|
protected java.lang.String | searchTermCaseSensitive
The value in this variable determines if a search for searchTerm is case sensitive or not.
|
protected java.lang.String | searchTermOperator
The value of this variable determines the search operator 'like' or 'equal' for a search on the searchTerm value.
|
protected java.lang.Integer | searchTermScope
The value of this variable determines the scope of a search for a searchTerm value.
|
protected java.lang.String | searchType
The value in this variable determines the search criteria type of All, Any or Exact Phrase.
|
protected java.lang.String | sku
The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.
|
protected java.lang.String | skuCaseSensitive
The value in this variable indicates if a search on sku is case sensitive or not.
|
protected java.lang.String | skuOperator
The value in this variable indicates if the like or equal search operator is used in a search for sku.
|
protected static java.lang.String | STD_PRICE_QUERY_DB2
The DB2 standard price query defined in the SearchQueryResources property file
|
protected static java.lang.String | STD_PRICE_QUERY_ORACLE
The Oracle standard price query defined in the SearchQueryResources property file
|
protected static java.lang.String | STD_PRICE_VIEW
The view (or the query name)used in Standard Price search sub query
|
protected int | userId
This variable indicates the user id used to perform the search.
|
Constructor and Description |
---|
CatEntrySearchListDataBean()
Constructs a CatEntrySearchListDataBean.
|
Modifier and Type | Method and Description |
---|---|
protected com.ibm.commerce.search.base.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 | buildFieldConstraint(RuleQuery q)
Build constraints on field columns of Catentry table.
|
protected com.ibm.commerce.search.base.Predicate | buildFilterTermBooleanPredicate(java.lang.String aTerm, java.lang.String aOperator, java.lang.String aType, java.lang.String caseSensitive, int attrIdentity)
Formulate a filter term predicate, to filter on a Varchar or Char column.
|
RuleQuery | buildRichAttributeConstraint(RuleQuery q)
Build rich attribute (parametric) constraints.
|
protected java.lang.String | constructPriceSearchQuery()
This method constructs the price range search sub query.
|
protected MonetaryAmount | convertPrice(java.lang.String strPrice, java.lang.String strCurrency)
This method converts the formatted price string into MonetaryAmount object using store default currency.
|
protected void | execute()
Calls the search interface to query the database.
|
java.lang.String | getAttributeName1()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName10()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName2()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName3()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName4()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName5()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName6()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName7()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName8()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeName9()
This method returns the search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
|
protected int | getAttributeType(java.lang.String attrType)
This method returns the integer representation of the type of the attribute value for a search involving attribute name, attribute value.
|
java.lang.String | getAttributeValue1()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue10()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue2()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue3()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue4()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue5()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue6()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue7()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue8()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValue9()
This method returns the search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueCaseSensitive()
This method returns the case sensitivity used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator1()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator10()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator2()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator3()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator4()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator5()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator6()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator7()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator8()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueOperator9()
This method returns the search operator LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType1()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType10()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType2()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType3()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType4()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType5()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType6()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType7()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType8()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
java.lang.String | getAttributeValueType9()
This method returns one of the three possible types: STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
|
CachedCollectionEnumeration | getCachedResult()
Returns the query result.
|
java.lang.String | getCatalogId()
This method returns the catalog id used in the search.
|
java.lang.String | getCatalogIdOperator()
This method returns the catalog id operator used in the search.
|
java.lang.String | getCategoryTerm()
This method returns the search term used in a predicate involving catalog group name, short description and/or long description.
|
java.lang.String | getCategoryTermCaseSensitive()
This method returns the case sensitivity used in a predicate involving catalog group name, short description and/or long description (categoryTerm).
|
java.lang.String | getCategoryTermOperator()
This method returns the search operator used in a predicate involving catalog group name, short description and/or long description (categoryTerm).
|
java.lang.Integer | getCategoryTermScope()
This method returns the category term search scope used in a predicate involving catalog group name, short description and/or long description (categoryTerm).
|
java.lang.String | getCategoryType()
This method returns the search type used in a predicate involving catalog group name, short description and/or long description (categoryTerm).
|
java.lang.String | getCatGroupId()
This method returns the catalog group identifier used in a search predicate.
|
java.lang.String | getCatGroupIdOperator()
This method returns the catalog group identifier operator used in a search predicate.
|
java.lang.String | getCatgrpSchemaType()
This method returns the data population type in CATGPENREL table.
|
protected MonetaryAmount | getConvertedPrice(java.math.BigDecimal amount)
This method converts an input price value to a value in store default currency.
|
java.lang.String | getCurrency()
This method returns the search term for a search predicate using currency.
|
java.lang.String | getCurrencyCaseSensitive()
This method returns the case sensitivity for a search predicate using currency.
|
java.lang.String | getCurrencyOperator()
This method returns the search operator for a search predicate using currency.
|
java.lang.String | getDistinct()
This method returns the SQL distinct qualifier.
|
boolean | getExceededResultSize()
This method indicates whether the total number of results has exceeded maxResultSize limits of ProductSearchThreshold or not.
|
java.lang.String | getField1()
The value of this variable is the field1 column value from the Catentry table.
|
java.lang.String | getField2()
The value of this variable is the field2 column value from the Catentry table.
|
java.lang.String | getField3()
The value of this variable is the field3 column value from the Catentry table.
|
java.lang.String | getField4()
The value of this variable is the field4 column value from the Catentry table.
|
java.lang.String | getField5()
The value of this variable is the field5 column value from the Catentry table.
|
java.lang.String | getFieldOperator1()
A user can choose a search operators for field value operation.
|
java.lang.String | getFieldOperator2()
A user can choose a search operators for field value operation.
|
java.lang.String | getFieldOperator3()
A user can choose a search operators for field value operation.
|
java.lang.String | getFieldOperator4()
A user can choose a search operators for attribute value operation.
|
java.lang.String | getFieldOperator5()
A user can choose a search operators for attribute value operation.
|
java.lang.String | getFieldValueCaseSensitive4()
Return whether the corresponding string search operation on the field column is case sensitive
|
java.lang.String | getFieldValueCaseSensitive5()
Return whether the corresponding string search operation on the field column is case sensitive
|
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()
This method returns if all the search criteria are null.
|
java.lang.String | getIsListPriceOn()
Returns isListPriceOn.
|
java.lang.String | getLangId()
Returns langId.
|
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()
Returns orderBy1.
|
java.lang.String | getOrderByOperator1()
Returns orderByOperator1.
|
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()
Returns resultName.
|
java.util.Vector | getResultSet()
Returns resultSet.
|
java.util.Vector | getResultSetName()
Returns resultSetName.
|
java.lang.String | getResultType()
Deprecated.
This method is deprecated and exists for backward compatibility only. Use the methods isPackage, isBundle, isProduct, isItem, or isDynamicKit.
|
CategoryDataBean | getSearchCategoryDataBean()
Gets the com.ibm.commerce.catalog.beans.CategoryDataBean that is being searched in.
|
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()
Returns userId.
|
protected void | initialize()
This method initializes the data bean with command context.
|
boolean | isCoSearchSkuEnabled()
Returns coSearchSkuEnabled.
|
boolean | isIsBundle()
This method returns if the search should return catalog entries of type BundleBean.
|
boolean | isIsDynamicKit()
This method returns if the search should return catalog entries of type DynamicKitBean.
|
boolean | isIsItem()
This method returns if the search should return catalog entries of type ItemBean.
|
boolean | isIsPackage()
This method returns if the search should return catalog entries of type PackageBean.
|
boolean | isIsProduct()
This method returns if the search should return catalog entries of type ProductBean.
|
boolean | isMaxPriceError()
Determines whether there is an error with the maximum price.
|
boolean | isMinPriceError()
Determines whether there is an error with the minimum price.
|
boolean | isUseCachedCollectionEnumeration()
Returns the useCachedCollectionEnumeration property.
|
protected boolean | isValidAttrVal(java.lang.String attVal, java.lang.String attValType)
Performs validation on attribute values variables to check for possible SQL injections.
|
void | populate()
Populate the data bean
|
protected RuleQuery | processFieldAttributes(RuleQuery q, java.lang.String fieldValue, java.lang.String fieldOperator, java.lang.String fieldValueCaseSensitive, int attrNum, int colNum)
Defines field column constraints of the Catentry table.
|
protected RuleQuery | processRichAttribute(RuleQuery q, java.lang.String attributeName, java.lang.String attributeValueType, java.lang.String attributeValue, java.lang.String attributeValueOperator)
Defines 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)
To set catalogId.
|
void | setCatalogIdOperator(java.lang.String newCatalogIdOperator)
To set catalogIdOperator.
|
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)
Sets categoryTermScope 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.
|
void | setCategoryType(java.lang.String newCategoryType)
To set categoryType.
|
void | setCatGroupId(java.lang.String newCatGroupId)
To set catGroupId.
|
void | setCatGroupIdOperator(java.lang.String newCatGroupIdOperator)
To set catGroupIdOperator.
|
void | setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
To set catgrpSchemaType.
|
void | setCoSearchSkuEnabled(boolean newCoSearchSkuEnabled)
To set coSearchSkuEnabled.
|
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)
To set distinct.
|
void | setExceededResultSize(boolean newExceeded)
To set exceededResultSize.
|
void | setField1(java.lang.String newField1)
The value of this variable is the field1 column value from the Catentry table.
|
void | setField2(java.lang.String newField2)
The value of this variable is the field2 column value from the Catentry table.
|
void | setField3(java.lang.String newField3)
The value of this variable is the field3 column value from the Catentry table.
|
void | setField4(java.lang.String newField4)
The value of this variable is the field4 column value from the Catentry table.
|
void | setField5(java.lang.String newField5)
The value of this variable is the field5 column value from the Catentry table.
|
void | setFieldOperator1(java.lang.String newfieldOperator1)
A user can choose a search operators for field value operation.
|
void | setFieldOperator2(java.lang.String newfieldOperator2)
A user can choose a search operators for field value operation.
|
void | setFieldOperator3(java.lang.String newfieldOperator3)
A user can choose a search operators for field value operation.
|
void | setFieldOperator4(java.lang.String newfieldOperator4)
A user can choose a search operators for attribute value operation.
|
void | setFieldOperator5(java.lang.String newfieldOperator5)
A user can choose a search operators for attribute value operation.
|
void | setFieldValueCaseSensitive4(java.lang.String newfieldValueCaseSensitive4)
Set the parameter to indicate if the search on field4 column of catentry table is case sensitive or not
|
void | setFieldValueCaseSensitive5(java.lang.String newfieldValueCaseSensitive5)
Set the parameter to indicate if the search on field5 column of catentry table is case sensitive or not
|
void | setFilterTerm(java.lang.String newFilterTerm)
Sets filterTerm.
|
void | setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
Sets filterTermCaseSensitive.
|
void | setFilterTermOperator(java.lang.String newFilterTermOperator)
Sets filterTermOperator.
|
void | setFilterType(java.lang.String newFilterType)
Sets filterType.
|
void | setIsAllNull(boolean newIsAllNull)
To set isAllNull.
|
void | setIsBundle(boolean newIsBundle)
To set isBundle.
|
void | setIsDynamicKit(boolean newIsDynamicKit)
To set isDynamicKit.
|
void | setIsItem(boolean newIsItem)
To set isItem.
|
void | setIsListPriceOn(java.lang.String newIsListPriceOn)
To set isListPriceOn.
|
void | setIsPackage(boolean newIsPackage)
To set isPackage.
|
void | setIsProduct(boolean newIsProduct)
To set isProduct.
|
void | setLangId(java.lang.String newLangId)
To set langId.
|
void | setManufacturer(java.lang.String newManufacturer)
Sets manufacturer.
|
void | setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
Sets manufacturerCaseSensitive.
|
void | setManufacturerOperator(java.lang.String newManufacturerOperator)
Sets manufacturerOperator.
|
void | setManufacturerPartNum(java.lang.String newManufacturerPartNum)
Sets manufacturerPartNum.
|
void | setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
Sets manufacturerPartNumCaseSensitive.
|
void | setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
Sets manufacturerPartNumOperator.
|
void | setMaxPrice(java.lang.String newMaxPrice)
Sets maxPrice.
|
void | setMinPrice(java.lang.String newMinPrice)
Sets minPrice.
|
void | setOrderBy1(java.lang.String newOrderBy1)
Sets orderBy1.
|
void | setOrderByOperator1(java.lang.String newOrderByOperator1)
Sets orderByOperator1.
|
protected void | setPredefinedAttributes()
Constructs search predicate using search interface.
|
void | setPrice(java.lang.String newPrice)
Sets Price.
|
void | setPriceOperator(java.lang.String newPriceOperator)
Sets priceOperator.
|
void | setQtyAvailable(java.lang.String newQtyAvailable)
Sets qtyAvailable.
|
void | setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
Sets qtyAvailableOperator.
|
void | setQtyMeasure(java.lang.String newQtyMeasure)
Sets qtyMeasure.
|
void | setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
Sets qtyMeasureCaseSensitive.
|
void | setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
Sets qtyMeasureOperator.
|
void | setRASchemaType(java.lang.String newRASchemaType)
To set RASchemaType.
|
void | setResultCount(java.lang.String newResultCount)
Sets resultCount.
|
void | setResultName(java.lang.String newResultName)
To set resultName.
|
void | setResultSet(java.util.Vector newResultSet)
To set resultSet.
|
void | setResultSetName(java.lang.String newResultName)
To set resultSetName.
|
void | setResultType(java.lang.String newResultType)
Deprecated.
This method is deprecated and exists for backward compatibility only. Use the methods isPackage, isBundle, isProduct, isItem, or isDynamicKit.
|
void | setRuleQuery(RuleQuery newQ)
To set the RuleQuery object used in the bean.
|
void | setSearchTerm(java.lang.String newSearchTerm)
Sets searchTerm.
|
void | setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
Sets searchTermCaseSensitive.
|
void | setSearchTermOperator(java.lang.String newSearchTermOperator)
Sets searchTermOperator.
|
void | setSearchTermScope(java.lang.Integer newSearchTermScope)
Sets searchTermScope.
|
void | setSearchType(java.lang.String newSearchType)
Sets searchType.
|
void | setSku(java.lang.String newSku)
Sets sku.
|
void | setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
Sets skuCaseSensitive.
|
void | setSkuOperator(java.lang.String newSkuOperator)
Sets skuOperator.
|
void | setUseCachedCollectionEnumeration(boolean abUseCachedCollectionEnumeration)
Sets whether or not to return the query result as a CachedCollectionEnumeration.
|
void | setUserId(int newUserId)
To set userId.
|
protected void | validateParameters()
Performs validations on all the attributes of this bean which can be set from a JSP.
|
protected CatalogEntryDataBean[] resultList
protected java.lang.String searchType
protected java.lang.Integer searchTermScope
protected java.lang.String categoryTerm
protected java.lang.String categoryTermOperator
protected java.lang.Integer categoryTermScope
protected java.lang.String filterType
protected java.lang.String categoryType
protected java.lang.String catGroupId
protected java.lang.String catGroupIdOperator
protected java.lang.String filterTerm
protected java.lang.String filterTermOperator
protected java.lang.String filterTermCaseSensitive
protected java.lang.String sku
protected java.lang.String skuOperator
protected java.lang.String skuCaseSensitive
protected java.lang.String minPrice
protected java.lang.String price
protected java.lang.String priceOperator
protected java.lang.String maxPrice
protected java.lang.String qtyMeasure
protected java.lang.String qtyMeasureOperator
protected java.lang.String qtyMeasureCaseSensitive
protected java.lang.String isListPriceOn
protected java.lang.String qtyAvailable
protected java.lang.String qtyAvailableOperator
protected java.lang.String manufacturer
protected java.lang.String manufacturerOperator
protected java.lang.String manufacturerCaseSensitive
protected java.lang.String manufacturerPartNum
protected java.lang.String manufacturerPartNumOperator
protected java.lang.String manufacturerPartNumCaseSensitive
protected java.lang.String currency
protected java.lang.String currencyOperator
protected java.lang.String currencyCaseSensitive
protected java.lang.String searchTerm
protected java.lang.String searchTermOperator
protected java.lang.String searchTermCaseSensitive
protected java.lang.String categoryTermCaseSensitive
protected java.lang.String resultType
protected java.lang.String resultCount
protected boolean exceededResultSize
protected java.lang.String catgrpSchemaType
protected java.lang.String RASchemaType
protected boolean isAllNull
protected java.lang.String catalogId
protected java.lang.String catalogIdOperator
protected java.lang.String distinct
protected java.lang.String orderBy1
protected java.lang.String orderByOperator1
protected java.lang.String fieldOperator1
protected java.lang.String fieldOperator2
protected java.lang.String fieldOperator3
protected java.lang.String fieldOperator4
protected java.lang.String fieldOperator5
protected java.lang.String field1
protected java.lang.String field2
protected java.lang.String field3
protected java.lang.String field4
protected java.lang.String field5
protected java.lang.String fieldValueCaseSensitive4
protected java.lang.String fieldValueCaseSensitive5
protected java.lang.String attributeValueOperator1
protected java.lang.String attributeValueOperator10
protected java.lang.String attributeValueOperator9
protected java.lang.String attributeValueOperator8
protected java.lang.String attributeValueOperator7
protected java.lang.String attributeValueOperator6
protected java.lang.String attributeValueCaseSensitive
protected java.lang.String attributeName1
protected java.lang.String attributeName10
protected java.lang.String attributeName9
protected java.lang.String attributeName8
protected java.lang.String attributeName7
protected java.lang.String attributeName6
protected java.lang.String attributeName2
protected java.lang.String attributeName3
protected java.lang.String attributeName4
protected java.lang.String attributeName5
protected java.lang.String attributeValueType1
protected java.lang.String attributeValueType10
protected java.lang.String attributeValueType9
protected java.lang.String attributeValueType8
protected java.lang.String attributeValueType7
protected java.lang.String attributeValueType6
protected java.lang.String attributeValueType2
protected java.lang.String attributeValueType3
protected java.lang.String attributeValueType4
protected java.lang.String attributeValueType5
protected java.lang.String attributeValue1
protected java.lang.String attributeValue10
protected java.lang.String attributeValue9
protected java.lang.String attributeValue8
protected java.lang.String attributeValue7
protected java.lang.String attributeValue6
protected java.lang.String attributeValue2
protected java.lang.String attributeValue3
protected java.lang.String attributeValue4
protected java.lang.String attributeValue5
protected java.lang.String attributeValueOperator2
protected java.lang.String attributeValueOperator3
protected java.lang.String attributeValueOperator4
protected java.lang.String attributeValueOperator5
protected boolean isItem
protected boolean isProduct
protected boolean isBundle
protected boolean isPackage
protected boolean isDynamicKit
protected int userId
protected java.lang.String langId
protected boolean coSearchSkuEnabled
protected java.util.Vector resultSetName
protected java.lang.String resultName
protected static java.lang.String STD_PRICE_VIEW
protected static java.lang.String STD_PRICE_QUERY_DB2
protected static java.lang.String STD_PRICE_QUERY_ORACLE
protected static java.lang.String MASTER_CATALOG_PRICE_LIST_IDS
protected static java.lang.String RESOURCE_BUNDLE_BASE_NAME
protected static java.util.ResourceBundle RESOURCE_BUNDLE
protected boolean isValid
protected java.lang.String invalidParam
protected java.lang.String invalidParamValue
public CatEntrySearchListDataBean()
public final void setUseCachedCollectionEnumeration(boolean abUseCachedCollectionEnumeration)
public final boolean isUseCachedCollectionEnumeration()
public final CachedCollectionEnumeration getCachedResult()
public RuleQuery buildRichAttributeConstraint(RuleQuery q) throws java.lang.Exception
public RuleQuery buildFieldConstraint(RuleQuery q) throws java.lang.Exception
protected com.ibm.commerce.search.base.Predicate buildBooleanPredicate(java.lang.String aTerm, java.lang.String aOperator, java.lang.String aType, java.lang.String caseSensitive, int attrIdentity) throws java.lang.Exception
protected com.ibm.commerce.search.base.Predicate buildFilterTermBooleanPredicate(java.lang.String aTerm, java.lang.String aOperator, java.lang.String aType, java.lang.String caseSensitive, int attrIdentity) throws java.lang.Exception
protected void execute() throws java.lang.Exception
public java.lang.String getCatalogId()
public java.lang.String getCatalogIdOperator()
public java.lang.String getAttributeName1()
public java.lang.String getAttributeName10()
public java.lang.String getAttributeName2()
public java.lang.String getAttributeName3()
public java.lang.String getAttributeName4()
public java.lang.String getAttributeName5()
public java.lang.String getAttributeName6()
public java.lang.String getAttributeName7()
public java.lang.String getAttributeName8()
public java.lang.String getAttributeName9()
protected int getAttributeType(java.lang.String attrType)
public java.lang.String getAttributeValue1()
public java.lang.String getAttributeValue10()
public java.lang.String getAttributeValue2()
public java.lang.String getAttributeValue3()
public java.lang.String getAttributeValue4()
public java.lang.String getAttributeValue5()
public java.lang.String getAttributeValue6()
public java.lang.String getAttributeValue7()
public java.lang.String getAttributeValue8()
public java.lang.String getAttributeValue9()
public java.lang.String getAttributeValueCaseSensitive()
public java.lang.String getAttributeValueOperator1()
public java.lang.String getAttributeValueOperator10()
public java.lang.String getAttributeValueOperator2()
public java.lang.String getAttributeValueOperator3()
public java.lang.String getAttributeValueOperator4()
public java.lang.String getAttributeValueOperator5()
public java.lang.String getAttributeValueOperator6()
public java.lang.String getAttributeValueOperator7()
public java.lang.String getAttributeValueOperator8()
public java.lang.String getAttributeValueOperator9()
public java.lang.String getAttributeValueType1()
public java.lang.String getAttributeValueType10()
public java.lang.String getAttributeValueType2()
public java.lang.String getAttributeValueType3()
public java.lang.String getAttributeValueType4()
public java.lang.String getAttributeValueType5()
public java.lang.String getAttributeValueType6()
public java.lang.String getAttributeValueType7()
public java.lang.String getAttributeValueType8()
public java.lang.String getAttributeValueType9()
public java.lang.String getCategoryTerm()
public java.lang.String getCategoryTermCaseSensitive()
public java.lang.String getCategoryTermOperator()
public java.lang.Integer getCategoryTermScope()
public java.lang.String getCategoryType()
public java.lang.String getCatGroupId()
public java.lang.String getCatGroupIdOperator()
public java.lang.String getCatgrpSchemaType()
protected MonetaryAmount getConvertedPrice(java.math.BigDecimal amount) throws java.lang.Exception
public java.lang.String getCurrency()
public java.lang.String getCurrencyCaseSensitive()
public java.lang.String getCurrencyOperator()
public java.lang.String getDistinct()
public java.lang.String getFilterTerm()
public java.lang.String getFilterTermCaseSensitive()
public java.lang.String getFilterTermOperator()
public java.lang.String getFilterType()
public boolean getIsAllNull()
public java.lang.String getIsListPriceOn()
public java.lang.String getLangId()
public java.lang.String getManufacturer()
public java.lang.String getManufacturerCaseSensitive()
public java.lang.String getManufacturerOperator()
public java.lang.String getManufacturerPartNum()
public java.lang.String getManufacturerPartNumCaseSensitive()
public java.lang.String getManufacturerPartNumOperator()
public java.lang.String getMaxPrice()
public java.lang.String getMinPrice()
public java.lang.String getOrderBy1()
public java.lang.String getOrderByOperator1()
public java.lang.String getPrice()
public java.lang.String getPriceOperator()
public java.lang.String getQtyAvailable()
public java.lang.String getQtyAvailableOperator()
public java.lang.String getQtyMeasure()
public java.lang.String getQtyMeasureCaseSensitive()
public java.lang.String getQtyMeasureOperator()
public java.lang.String getRASchemaType()
public java.lang.String getResultCount()
public boolean getExceededResultSize()
public CatalogEntryDataBean[] getResultList()
public java.lang.String getResultName()
public java.util.Vector getResultSet()
public java.util.Vector getResultSetName()
public java.lang.String getResultType()
public java.lang.String getSearchTerm()
public java.lang.String getSearchTermCaseSensitive()
public java.lang.String getSearchTermOperator()
public java.lang.Integer getSearchTermScope()
public java.lang.String getSearchType()
public java.lang.String getSku()
public java.lang.String getSkuCaseSensitive()
public java.lang.String getSkuOperator()
public int getUserId()
protected void initialize() throws java.lang.Exception
public boolean isCoSearchSkuEnabled()
public boolean isIsBundle()
public boolean isIsDynamicKit()
public boolean isIsItem()
public boolean isIsPackage()
public boolean isIsProduct()
public void populate() throws java.lang.Exception
protected MonetaryAmount convertPrice(java.lang.String strPrice, java.lang.String strCurrency) throws java.lang.Exception
protected java.lang.String constructPriceSearchQuery() throws java.lang.Exception
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
protected RuleQuery processFieldAttributes(RuleQuery q, java.lang.String fieldValue, java.lang.String fieldOperator, java.lang.String fieldValueCaseSensitive, int attrNum, int colNum) throws java.lang.Exception
public void setCatalogId(java.lang.String newCatalogId)
public void setCatalogIdOperator(java.lang.String newCatalogIdOperator)
public void setAttributeName1(java.lang.String newAttributeName1)
public void setAttributeName10(java.lang.String newAttributeName10)
public void setAttributeName2(java.lang.String newAttributeName2)
public void setAttributeName3(java.lang.String newAttributeName3)
public void setAttributeName4(java.lang.String newAttributeName4)
public void setAttributeName5(java.lang.String newAttributeName5)
public void setAttributeName6(java.lang.String newAttributeName6)
public void setAttributeName7(java.lang.String newAttributeName7)
public void setAttributeName8(java.lang.String newAttributeName8)
public void setAttributeName9(java.lang.String newAttributeName9)
public void setAttributeValue1(java.lang.String newAttributeValue1)
public void setAttributeValue10(java.lang.String newAttributeValue10)
public void setAttributeValue2(java.lang.String newAttributeValue2)
public void setAttributeValue3(java.lang.String newAttributeValue3)
public void setAttributeValue4(java.lang.String newAttributeValue4)
public void setAttributeValue5(java.lang.String newAttributeValue5)
public void setAttributeValue6(java.lang.String newAttributeValue6)
public void setAttributeValue7(java.lang.String newAttributeValue7)
public void setAttributeValue8(java.lang.String newAttributeValue8)
public void setAttributeValue9(java.lang.String newAttributeValue9)
public void setAttributeValueCaseSensitive(java.lang.String newAttributeValueCaseSensitive)
public void setAttributeValueOperator1(java.lang.String newAttributeValueOperator1)
public void setAttributeValueOperator10(java.lang.String newAttributeValueOperator10)
public void setAttributeValueOperator2(java.lang.String newAttributeValueOperator2)
public void setAttributeValueOperator3(java.lang.String newAttributeValueOperator3)
public void setAttributeValueOperator4(java.lang.String newAttributeValueOperator4)
public void setAttributeValueOperator5(java.lang.String newAttributeValueOperator5)
public void setAttributeValueOperator6(java.lang.String newAttributeValueOperator6)
public void setAttributeValueOperator7(java.lang.String newAttributeValueOperator7)
public void setAttributeValueOperator8(java.lang.String newAttributeValueOperator8)
public void setAttributeValueOperator9(java.lang.String newAttributeValueOperator9)
public void setAttributeValueType1(java.lang.String newAttributeValueType1)
public void setAttributeValueType10(java.lang.String newAttributeValueType10)
public void setAttributeValueType2(java.lang.String newAttributeValueType2)
public void setAttributeValueType3(java.lang.String newAttributeValueType3)
public void setAttributeValueType4(java.lang.String newAttributeValueType4)
public void setAttributeValueType5(java.lang.String newAttributeValueType5)
public void setAttributeValueType6(java.lang.String newAttributeValueType6)
public void setAttributeValueType7(java.lang.String newAttributeValueType7)
public void setAttributeValueType8(java.lang.String newAttributeValueType8)
public void setAttributeValueType9(java.lang.String newAttributeValueType9)
public void setCategoryTerm(java.lang.String newCategoryTerm)
public void setCategoryTermCaseSensitive(java.lang.String newCategoryTermCaseSensitive)
public void setCategoryTermOperator(java.lang.String newCategoryTermOperator)
public void setCategoryTermScope(java.lang.Integer newCategoryTermScope)
public void setCategoryType(java.lang.String newCategoryType)
public void setCatGroupId(java.lang.String newCatGroupId)
public void setCatGroupIdOperator(java.lang.String newCatGroupIdOperator)
public void setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
public void setCoSearchSkuEnabled(boolean newCoSearchSkuEnabled)
public void setCurrency(java.lang.String newCurrency)
public void setCurrencyCaseSensitive(java.lang.String newCurrencyCaseSensitive)
public void setCurrencyOperator(java.lang.String newCurrencyOperator)
public void setDistinct(java.lang.String newDistinct)
public void setFilterTerm(java.lang.String newFilterTerm)
public void setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
public void setFilterTermOperator(java.lang.String newFilterTermOperator)
public void setFilterType(java.lang.String newFilterType)
public void setIsAllNull(boolean newIsAllNull)
public void setIsBundle(boolean newIsBundle)
public void setIsDynamicKit(boolean newIsDynamicKit)
public void setIsItem(boolean newIsItem)
public void setIsPackage(boolean newIsPackage)
public void setIsProduct(boolean newIsProduct)
public void setExceededResultSize(boolean newExceeded)
public void setIsListPriceOn(java.lang.String newIsListPriceOn)
public void setLangId(java.lang.String newLangId)
public void setManufacturer(java.lang.String newManufacturer)
public void setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
public void setManufacturerOperator(java.lang.String newManufacturerOperator)
public void setManufacturerPartNum(java.lang.String newManufacturerPartNum)
public void setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
public void setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
public void setMaxPrice(java.lang.String newMaxPrice)
public void setMinPrice(java.lang.String newMinPrice)
public void setOrderBy1(java.lang.String newOrderBy1)
public void setOrderByOperator1(java.lang.String newOrderByOperator1)
protected void setPredefinedAttributes() throws java.lang.Exception
public void setPrice(java.lang.String newPrice)
public void setPriceOperator(java.lang.String newPriceOperator)
public void setQtyAvailable(java.lang.String newQtyAvailable)
public void setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
public void setQtyMeasure(java.lang.String newQtyMeasure)
public void setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
public void setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
public void setRASchemaType(java.lang.String newRASchemaType)
public void setResultCount(java.lang.String newResultCount)
public void setResultName(java.lang.String newResultName)
public void setResultSet(java.util.Vector newResultSet)
public void setResultSetName(java.lang.String newResultName)
public void setResultType(java.lang.String newResultType)
public void setRuleQuery(RuleQuery newQ)
public void setSearchTerm(java.lang.String newSearchTerm)
public void setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
public void setSearchTermOperator(java.lang.String newSearchTermOperator)
public void setSearchTermScope(java.lang.Integer newSearchTermScope)
public void setSearchType(java.lang.String newSearchType)
public void setSku(java.lang.String newSku)
public void setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
public void setSkuOperator(java.lang.String newSkuOperator)
public void setUserId(int newUserId)
public java.lang.String getField1()
public void setField1(java.lang.String newField1)
public java.lang.String getField2()
public void setField2(java.lang.String newField2)
public java.lang.String getField3()
public void setField3(java.lang.String newField3)
public java.lang.String getField4()
public void setField4(java.lang.String newField4)
public java.lang.String getField5()
public void setField5(java.lang.String newField5)
public java.lang.String getFieldOperator1()
public void setFieldOperator1(java.lang.String newfieldOperator1)
public java.lang.String getFieldOperator2()
public void setFieldOperator2(java.lang.String newfieldOperator2)
public java.lang.String getFieldOperator3()
public void setFieldOperator3(java.lang.String newfieldOperator3)
public java.lang.String getFieldOperator4()
public void setFieldOperator4(java.lang.String newfieldOperator4)
public java.lang.String getFieldOperator5()
public void setFieldOperator5(java.lang.String newfieldOperator5)
public java.lang.String getFieldValueCaseSensitive4()
public void setFieldValueCaseSensitive4(java.lang.String newfieldValueCaseSensitive4)
public java.lang.String getFieldValueCaseSensitive5()
public void setFieldValueCaseSensitive5(java.lang.String newfieldValueCaseSensitive5)
public CategoryDataBean getSearchCategoryDataBean()
public boolean isMinPriceError()
public boolean isMaxPriceError()
protected void validateParameters()
protected boolean isValidAttrVal(java.lang.String attVal, java.lang.String attValType)