public class CatEntrySearchListDataBean extends SearchBaseDataBean implements com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean, com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
CATENTRY.buyable='1' and CATENTDESC.published='1'.
The user can enter search criteria using a JSP. A list of variables that a user can enter using a JSP follows.
These variables should be set using their respective setters and as a group dependant on the search criteria:
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.
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).
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).
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).
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).
pageSize (String) : The value of this variable specifies number of search result rows to be displayed per page.
resultCount (String) : This variable will contain total number of results returned for a search.
resultType (String) : You can display products, 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 (Items only), 2 (Products only) or 3 (both products and items). This field is deprecated and exists for backward compatibility only. Use the methods isPackage, isBundle, isProduct, isItem, or isDynamicKit.
searchTerm (String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
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).
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).
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). Case-insensitive search is not permitted on the long description column.
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).
orderBy1 (String): Result set will be sorted by this attribute.
orderByOperator1 (String): Attributes can be sorted by ascending (default) or descending order. Allowed values are AscOperator or DescOperator.
coSearchSkuEnabled (Boolean): Search input terms (one contiguous term only) for descriptions will be also co-search with CATENTRY.PARTNUMBER column.
catGroupId (String): The value of this variable is used in search on a category id (table columns searched: Catgpenrel.Catgroupid).
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.
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).
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). Case insensitive search is not permitted on the long description column.
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).
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). Case insensitive search is not permitted on the long description column.
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).
catgrpSchemaType (String) : The WebSphere Commerce 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).
currency (String) : The value of this variable is used in search on a currency (table columns searched: Offerprice.Currency).
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).
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).
manufacturer (String) : The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).
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).
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).
manufacturerPartNum (String) : The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).
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).
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).
maxPrice/minPrice (String) : The values of these variables are used in search on price range (table columns searched: offerprice.currency, offerprice.price).
price (String) : The value of this variable is used in search on price (table columns searched: offerprice.currency, offerprice.price).
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.
qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).
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.
qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure).
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).
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).
sku (String) : The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.
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).
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).
catalogId (String): The value of this variable is used in search on a catalog id (table columns searched: Catgpenrel.Catalogid).
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.
field(1-3) (String): The value of this variable is used on a search on the respective table column CATENTRY.field(1-3).
fieldOperator(1-3) (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.
field(4-5) (String): The value of this variable is used on a search on the respective table column CATENTRY.field(4-5).
fieldValueCaseSensitive(4-5) (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).
fieldOperator(4-5) (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).
attributeValueCaseSensitive (String) : A user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search on attribute values is case sensitive or not. The value must be either yes (case sensitive search) or no (case insensitive search).
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.
attributeValue(1-10) (String): The value of this variable is the rich attribute value from AttrValue table.
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).
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.
isPackage (boolean): Set this to true to return in your resulting search catalog entries of type PackageBean. It is false by default.
isBundle (boolean): Set this to true to return in your resulting search catalog entries of type BundleBean. It is false by default.
isProduct (boolean): Set this to true to return in your resulting search catalog entries of type ProductBean. It is false by default.
isItem (boolean): Set this to true to return in your resulting search catalog entries of type ItemBean. It is false by default.
isDynamicKit (boolean): Set this to true to return in your resulting search catalog entries of type DynamicKitBean. It is false by default.
catEntrySearchDB.setAttributeName1("color");
catEntrySearchDB.setAttributeValue1("red");
catEntrySearchDB.setAttributeValueCaseSensitive("yes");
catEntrySearchDB.setAttributeValueOperator1("EQUAL");
catEntrySearchDB.setAttributeValueType1("STRING");
ALL, ALL_CATALOG, ALL_CATEGORIES, ALLWORDS, ANYWORDS, ATTRVALUE_FLOATVALUE, ATTRVALUE_INTEGERVALUE, ATTRVALUE_STRINGVALUE, BOTH, CASE_SENSITIVE, CATGPENREL_BOTH_SCHEMA_TYPE, CATGPENREL_PRODUCT_SCHEMA_TYPE, DISTINCT_RESULT, EXACTPHRASE, ITEM, LISTPRICE_ON, MASTER_CATALOG, OPERATOR_EQUAL, OPERATOR_GREATER, OPERATOR_GREATER_EQUAL, OPERATOR_IN, OPERATOR_LEFT_LIKE, OPERATOR_LESS, OPERATOR_LESS_EQUAL, OPERATOR_LIKE, OPERATOR_NOT_EQUAL, OPERATOR_NOT_LIKE, OPERATOR_RIGHT_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_DESCRIPTIONemptyString| Constructor and Description |
|---|
CatEntrySearchListDataBean()
Constructs a
CatEntrySearchListDataBean. |
| Modifier and Type | Method and Description |
|---|---|
RuleQuery |
buildFieldConstraint(RuleQuery q)
Build constraints on field columns of
Catentry table. |
RuleQuery |
buildRichAttributeConstraint(RuleQuery q)
Build rich attribute (parametric) constraints.
|
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.
|
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. |
com.ibm.commerce.dynacache.commands.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.
|
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. |
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.
|
void |
populate()
Populate the data bean
|
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. |
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. |
getBeginIndex, getCurrentPageNumber, getEndIndex, getExceededPageSize, getLocale, getPageSize, getResultSetSize, getTotalNumberOfResultSetPages, isNextPageExists, isPreviousPageExists, isResultSetEmpty, setAcceleratorFlag, setBeginIndex, setExceededPageSize, setLocale, setPageSizefulfills, getCommandContext, getHttpRequest, getHttpResponse, getResources, getViewCommandContext, setCommandContext, setHttpRequest, setHttpResponse, setViewCommandContextgetRequestProperties, setRequestPropertiesequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBeginIndex, getPageSizesetBeginIndex, setPageSizegetRequestProperties, setRequestPropertiespublic CatEntrySearchListDataBean()
CatEntrySearchListDataBean.public final void setUseCachedCollectionEnumeration(boolean abUseCachedCollectionEnumeration)
abUseCachedCollectionEnumeration - true to indicate that the query result should be
returned as a CachedCollectionEnumeration. When this is true, the caller must use
the getCachedResult method to get the query results, and must not call the
getResultSet and related methods.public final boolean isUseCachedCollectionEnumeration()
public final com.ibm.commerce.dynacache.commands.CachedCollectionEnumeration getCachedResult()
true before the query was executed. Otherwise null is returned.public RuleQuery buildRichAttributeConstraint(RuleQuery q) throws java.lang.Exception
q - The RuleQuery object used to execute the query.RuleQuery object used to execute the query.java.lang.Exceptionpublic RuleQuery buildFieldConstraint(RuleQuery q) throws java.lang.Exception
Catentry table.q - The RuleQuery object used to execute the query.RuleQuery object used to execute the query.java.lang.Exceptionpublic 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()
public java.lang.String getAttributeValue1()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue10()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue2()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue3()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue4()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue5()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue6()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue7()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue8()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValue9()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueCaseSensitive()
ATTRVALUE table for a query involving attribute name, attribute value.ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator1()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator10()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator2()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator3()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator4()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator5()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator6()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator7()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator8()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueOperator9()
LIKE or EQUAL used for the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.LIKE or EQUAL used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType1()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType10()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType2()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType3()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType4()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType5()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType6()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType7()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType8()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getAttributeValueType9()
STRING, FLOAT or INTEGER of the rich attribute VALUE
from the ATTRVALUE table for a query involving attribute name, attribute value.STRING, FLOAT or INTEGER of the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.public java.lang.String getCategoryTerm()
getCategoryTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getCategoryTermCaseSensitive()
categoryTerm).getCategoryTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive ; no for case insensitive.public java.lang.String getCategoryTermOperator()
categoryTerm).getCategoryTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanEQUAL or LIKEpublic java.lang.Integer getCategoryTermScope()
categoryTerm).
The scope can be restricted to name; name and short description; or name, short description and long description; or keyword.getCategoryTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getCategoryType()
categoryTerm).getCategoryType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanALL, ANY or EXACT.public java.lang.String getCatGroupId()
getCatGroupId in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getCatGroupIdOperator()
EQUAL,NOTEQUAL, GREATER,LESS,GREATER_EQUAL, LESS_EQUAL or IN.public java.lang.String getCatgrpSchemaType()
public java.lang.String getCurrency()
getCurrency in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getCurrencyCaseSensitive()
getCurrencyCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getCurrencyOperator()
getCurrencyOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanEQUAL or LIKE.public java.lang.String getDistinct()
yes if the SQL distinct qualifier is to be used.public java.lang.String getFilterTerm()
filterTerm. 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).getFilterTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getFilterTermCaseSensitive()
filterTermCaseSensitive. 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).getFilterTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getFilterTermOperator()
filterTermOperator. 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).getFilterTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getFilterType()
filterType. 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).getFilterType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic boolean getIsAllNull()
true if all the search criteria are null; false otherwisepublic java.lang.String getIsListPriceOn()
isListPriceOn. Returns the flag representing the status of the List Price.getIsListPriceOn in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getLangId()
langId. Returns the langauge Id used by the search.public java.lang.String getManufacturer()
getManufacturer in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getManufacturerCaseSensitive()
manufacturerCaseSensitive. 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).getManufacturerCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getManufacturerOperator()
manufacturerOperator. 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).getManufacturerOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getManufacturerPartNum()
manufacturerPartNum. manufacturerPartNum (String) :The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).getManufacturerPartNum in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getManufacturerPartNumCaseSensitive()
manufacturerPartNumCaseSensitive. 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).getManufacturerPartNumCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getManufacturerPartNumOperator()
manufacturerPartNumOperator. 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).getManufacturerPartNumOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getMaxPrice()
maxPrice. maxPrice (String) : The values of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).getMaxPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getMinPrice()
minPrice. minPrice (String) : The value of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).getMinPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getOrderBy1()
orderBy1. orderBy1 (String): Result set will be sorted by this attribute.public java.lang.String getOrderByOperator1()
orderByOperator1. orderByOperator1 (String): Attributes can be sorted by ascending (default) or descending order.public java.lang.String getPrice()
getPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getPriceOperator()
priceOperator. 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.getPriceOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getQtyAvailable()
qtyAvailable. qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).getQtyAvailable in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getQtyAvailableOperator()
qtyAvailableOperator. 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.getQtyAvailableOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getQtyMeasure()
qtyMeasure. qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure).getQtyMeasure in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getQtyMeasureCaseSensitive()
qtyMeasureCaseSensitive. 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).getQtyMeasureCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getQtyMeasureOperator()
qtyMeasureOperator.getQtyMeasureOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getRASchemaType()
public java.lang.String getResultCount()
resultCount. resultCount (String) : This variable will contain total number of results returned for a search.getResultCount in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeangetResultCount in class SearchBaseDataBeanpublic boolean getExceededResultSize()
true if limits exceeded false otherwise.public CatalogEntryDataBean[] getResultList()
CatalogEntryDataBeangetResultList in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getResultName()
resultName.public java.util.Vector getResultSet()
resultSet.public java.util.Vector getResultSetName()
resultSetName.public java.lang.String getResultType()
resultType. resultType (String) : You can display products, 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 (Items only), 2 (Products only) or 3 (both products and items). This field is deprecated and exists for backward compatibility only. Use the methods isPackage, isBundle, isProduct, isItem, or isDynamicKit.getResultType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getSearchTerm()
searchTerm. searchTerm(String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).getSearchTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getSearchTermCaseSensitive()
searchTermCaseSensitive. 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).getSearchTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getSearchTermOperator()
searchTermOperator. 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).getSearchTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.Integer getSearchTermScope()
searchTermScope. 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). Case-insensitive search is not permitted on the long description column.
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). Case-insensitive search is not permitted on the long description column.getSearchTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getSearchType()
searchType. 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).getSearchType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getSku()
sku. sku(String) : The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.getSku in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic java.lang.String getSkuCaseSensitive()
skuCaseSensitive. 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).getSkuCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanyes for case sensitive; no for case insensitive.public java.lang.String getSkuOperator()
skuOperator. 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).getSkuOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBeanpublic int getUserId()
userId. The user ID used by the search.public boolean isCoSearchSkuEnabled()
public boolean isIsBundle()
BundleBean.true to return catalog entries of type BundleBean; false otherwise.public boolean isIsDynamicKit()
DynamicKitBean.true to return catalog entries of type DynamicKitBean; false otherwise.public boolean isIsItem()
ItemBean.true to return catalog entries of type ItemBean; false otherwise.public boolean isIsPackage()
PackageBean.true to return catalog entries of type PackageBean; false otherwise.public boolean isIsProduct()
ProductBean.true to return catalog entries of type ProductBean; false otherwise.public void populate()
throws java.lang.Exception
populate in interface SmartDataBeanpopulate in class SearchBaseDataBeanjava.lang.Exceptionpublic void setCatalogId(java.lang.String newCatalogId)
newCatalogId - java.lang.String. The catalog ID.public void setCatalogIdOperator(java.lang.String newCatalogIdOperator)
newCatalogIdOperator - java.lang.String. The catalog ID operator.public void setAttributeName1(java.lang.String newAttributeName1)
newAttributeName1 - java.lang.String. Attribute name 1.public void setAttributeName10(java.lang.String newAttributeName10)
newAttributeName10 - java.lang.String. Attribute name 10.public void setAttributeName2(java.lang.String newAttributeName2)
newAttributeName2 - java.lang.String. Attribute name 2.public void setAttributeName3(java.lang.String newAttributeName3)
newAttributeName3 - java.lang.String. Attribute name 3.public void setAttributeName4(java.lang.String newAttributeName4)
newAttributeName4 - java.lang.String. Attribute name 4.public void setAttributeName5(java.lang.String newAttributeName5)
newAttributeName5 - java.lang.String. Attribute name 5.public void setAttributeName6(java.lang.String newAttributeName6)
newAttributeName6 - java.lang.String. Attribute name 6.public void setAttributeName7(java.lang.String newAttributeName7)
newAttributeName7 - java.lang.String. Attribute name 7.public void setAttributeName8(java.lang.String newAttributeName8)
newAttributeName8 - java.lang.String. Attribute name 8.public void setAttributeName9(java.lang.String newAttributeName9)
newAttributeName9 - java.lang.String. Attribute name 9.public void setAttributeValue1(java.lang.String newAttributeValue1)
AttrValue table.newAttributeValue1 - java.lang.String. Attribute value 1.public void setAttributeValue10(java.lang.String newAttributeValue10)
AttrValue table.newAttributeValue10 - java.lang.String. Attribute value 10.public void setAttributeValue2(java.lang.String newAttributeValue2)
AttrValue table.newAttributeValue2 - java.lang.String. . Attribute value 2.public void setAttributeValue3(java.lang.String newAttributeValue3)
AttrValue table.newAttributeValue3 - java.lang.String. Attribute value 3.public void setAttributeValue4(java.lang.String newAttributeValue4)
AttrValue table.newAttributeValue4 - java.lang.String. Attribute value 4.public void setAttributeValue5(java.lang.String newAttributeValue5)
AttrValue table.newAttributeValue5 - java.lang.String. Attribute value 5.public void setAttributeValue6(java.lang.String newAttributeValue6)
AttrValue table.newAttributeValue6 - java.lang.String. Attribute value 6.public void setAttributeValue7(java.lang.String newAttributeValue7)
AttrValue table.newAttributeValue7 - java.lang.String. Attribute value 7.public void setAttributeValue8(java.lang.String newAttributeValue8)
AttrValue table.newAttributeValue8 - java.lang.String. Attribute value 8.public void setAttributeValue9(java.lang.String newAttributeValue9)
AttrValue table.newAttributeValue9 - java.lang.String. Attribute value 9.public void setAttributeValueCaseSensitive(java.lang.String newAttributeValueCaseSensitive)
AttrValue table is case sensitive or not.
The value must be either 'yes'(case sensitive search) or 'no'(case insensitive search).
There is only one variable and it applies to all attribute values.newAttributeValueCaseSensitive - java.lang.String. The attribute value case sensitive setting, either 'yes', or 'no'.public void setAttributeValueOperator1(java.lang.String newAttributeValueOperator1)
newAttributeValueOperator1 - java.lang.String. The attribute value 1 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator10(java.lang.String newAttributeValueOperator10)
newAttributeValueOperator10 - java.lang.String. The attribute value 10 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator2(java.lang.String newAttributeValueOperator2)
newAttributeValueOperator2 - java.lang.String. The attribute value 2 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator3(java.lang.String newAttributeValueOperator3)
newAttributeValueOperator3 - java.lang.String. The attribute value 3 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator4(java.lang.String newAttributeValueOperator4)
newAttributeValueOperator4 - java.lang.String. The attribute value 4 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator5(java.lang.String newAttributeValueOperator5)
newAttributeValueOperator5 - java.lang.String. The attribute value 5 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator6(java.lang.String newAttributeValueOperator6)
newAttributeValueOperator6 - java.lang.String. The attribute value 6 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator7(java.lang.String newAttributeValueOperator7)
newAttributeValueOperator7 - java.lang.String. The attribute value 7 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator8(java.lang.String newAttributeValueOperator8)
newAttributeValueOperator8 - java.lang.String. The attribute value 8 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueOperator9(java.lang.String newAttributeValueOperator9)
newAttributeValueOperator9 - java.lang.String. The attribute value 9 operator, either 'LIKE' or 'EQUAL'.public void setAttributeValueType1(java.lang.String newAttributeValueType1)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType1 - java.lang.String. The attribute value 1 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType10(java.lang.String newAttributeValueType10)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType10 - java.lang.String. The attribute value 10 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType2(java.lang.String newAttributeValueType2)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType2 - java.lang.String. The attribute value 2 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType3(java.lang.String newAttributeValueType3)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType3 - java.lang.String. The attribute value 3 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType4(java.lang.String newAttributeValueType4)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType4 - java.lang.String. The attribute value 4 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType5(java.lang.String newAttributeValueType5)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType5 - java.lang.String. The attribute value 5 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType6(java.lang.String newAttributeValueType6)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType6 - java.lang.String. The attribute value 6 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType7(java.lang.String newAttributeValueType7)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType7 - java.lang.String. The attribute value 7 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType8(java.lang.String newAttributeValueType8)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType8 - java.lang.String. The attribute value 8 type, either STRING, INTEGER or FLOAT.public void setAttributeValueType9(java.lang.String newAttributeValueType9)
StringValue, IntegerValue and FloatValue columns from AttrValue table.newAttributeValueType9 - java.lang.String. The attribute value 9 type, either STRING, INTEGER or FLOAT.public void setCategoryTerm(java.lang.String newCategoryTerm)
categoryTerm.setCategoryTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCategoryTerm - java.lang.String. The category term used for the search.public void setCategoryTermCaseSensitive(java.lang.String newCategoryTermCaseSensitive)
categoryTermCaseSensitive.setCategoryTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCategoryTermCaseSensitive - java.lang.String. The category term case sensitive value used for the search.public void setCategoryTermOperator(java.lang.String newCategoryTermOperator)
categoryTermOperator.setCategoryTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCategoryTermOperator - java.lang.String. The category term operator used for the search.public void setCategoryTermScope(java.lang.Integer newCategoryTermScope)
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. 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). Case-insensitive search is not permitted on the long description column.setCategoryTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCategoryTermScope - The category term scope, either 1 (for name and short description), or 2 (for name only), or 3 (for name, short description and long description) or 4 (for keyword).public void setCategoryType(java.lang.String newCategoryType)
categoryType.setCategoryType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCategoryType - java.lang.String. The category type used for the search.public void setCatGroupId(java.lang.String newCatGroupId)
catGroupId. The category ID used by the search.setCatGroupId in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCatGroupId - java.lang.String. The catalog group ID.public void setCatGroupIdOperator(java.lang.String newCatGroupIdOperator)
catGroupIdOperator.newCatGroupIdOperator - java.lang.String. The catalog group ID operator.public void setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
catgrpSchemaType.newCatgrpSchemaType - java.lang.String. The catalog group schema type.public void setCoSearchSkuEnabled(boolean newCoSearchSkuEnabled)
coSearchSkuEnabled.newCoSearchSkuEnabled - boolean. Co search sku enabled value, either true or false.public void setCurrency(java.lang.String newCurrency)
setCurrency in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCurrency - java.lang.String. The currency used for the search.public void setCurrencyCaseSensitive(java.lang.String newCurrencyCaseSensitive)
currencyCaseSensitive.setCurrencyCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCurrencyCaseSensitive - java.lang.String. The currency case sensitive value.public void setCurrencyOperator(java.lang.String newCurrencyOperator)
currencyOperator.setCurrencyOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewCurrencyOperator - java.lang.String. The currency operator.public void setDistinct(java.lang.String newDistinct)
newDistinct - java.lang.String. The SQL distinct value used for the search.public void setFilterTerm(java.lang.String newFilterTerm)
filterTerm. 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).setFilterTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewFilterTerm - java.lang.String. The filter term used for the search.public void setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
filterTermCaseSensitive. 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).setFilterTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewFilterTermCaseSensitive - java.lang.String. The filter term case sensitive value used for the search.public void setFilterTermOperator(java.lang.String newFilterTermOperator)
filterTermOperator. 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).setFilterTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewFilterTermOperator - java.lang.String. The filter term operator.public void setFilterType(java.lang.String newFilterType)
filterType. 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).setFilterType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewFilterType - java.lang.Integer. The filter type.public void setIsAllNull(boolean newIsAllNull)
isAllNull.newIsAllNull - boolean. The isALLNull flag.public void setIsBundle(boolean newIsBundle)
isBundle.newIsBundle - boolean. The isBundle flag.public void setIsDynamicKit(boolean newIsDynamicKit)
isDynamicKit.newIsDynamicKit - boolean. The isDynamicKit flag.public void setIsItem(boolean newIsItem)
isItem.newIsItem - boolean. The isItem flag.public void setIsPackage(boolean newIsPackage)
isPackage.newIsPackage - boolean. The isPackage flag.public void setIsProduct(boolean newIsProduct)
isProduct.newIsProduct - boolean. The isProduct flag.public void setExceededResultSize(boolean newExceeded)
exceededResultSize.newExceeded - boolean. The exceeded flag.public void setIsListPriceOn(java.lang.String newIsListPriceOn)
isListPriceOn.setIsListPriceOn in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewIsListPriceOn - java.lang.String. The isListPriceOn flag.public void setLangId(java.lang.String newLangId)
langId. The language ID used by the search.newLangId - java.lang.String. The langauge ID used for the search.public void setManufacturer(java.lang.String newManufacturer)
manufacturer. manufacturer (String) : The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).setManufacturer in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewManufacturer - java.lang.String. The manufacturer used for the search.public void setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
manufacturerCaseSensitive. 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).setManufacturerCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewManufacturerCaseSensitive - java.lang.String. The manufacturer case sensitive value.public void setManufacturerOperator(java.lang.String newManufacturerOperator)
manufacturerOperator. 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).setManufacturerOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewManufacturerOperator - java.lang.String. The manufacturer operator used for the search.public void setManufacturerPartNum(java.lang.String newManufacturerPartNum)
manufacturerPartNum. manufacturerPartNum (String) :The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).setManufacturerPartNum in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewManufacturerPartNum - java.lang.String. The manufacturer part number used for the search.public void setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
manufacturerPartNumCaseSensitive. 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).setManufacturerPartNumCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewManufacturerPartNumCaseSensitive - java.lang.String. The manufacturer part number case sensitive value.public void setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
manufacturerPartNumOperator. 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).setManufacturerPartNumOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewManufacturerPartNumOperator - java.lang.String. The manufacturer part number operator.public void setMaxPrice(java.lang.String newMaxPrice)
maxPrice. maxPrice (String) : The values of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).setMaxPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewMaxPrice - java.lang.String. The maximum price value used for the search.public void setMinPrice(java.lang.String newMinPrice)
minPrice. minPrice (String) : The value of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).setMinPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewMinPrice - java.lang.String. The minimum price value used for the search.public void setOrderBy1(java.lang.String newOrderBy1)
orderBy1. orderBy1 (String): Result set will be sorted by this attribute.newOrderBy1 - java.lang.String. The order by 1 value.public void setOrderByOperator1(java.lang.String newOrderByOperator1)
orderByOperator1. orderByOperator1 (String): Attributes can be sorted by ascending (default) or descending order. Allowed values are AscOperator and DescOperatornewOrderByOperator1 - java.lang.String. The order by 1 operator.public void setPrice(java.lang.String newPrice)
setPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewPrice - java.lang.String. The price used for the search.public void setPriceOperator(java.lang.String newPriceOperator)
priceOperator. 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.setPriceOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewPriceOperator - java.lang.String. The price operator.public void setQtyAvailable(java.lang.String newQtyAvailable)
qtyAvailable. qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).setQtyAvailable in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewQtyAvailable - java.lang.String. The quantity available used for the search.public void setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
qtyAvailableOperator. 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.setQtyAvailableOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewQtyAvailableOperator - java.lang.String. The quantity available operator.public void setQtyMeasure(java.lang.String newQtyMeasure)
qtyMeasure. qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure).setQtyMeasure in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewQtyMeasure - java.lang.String. The quantity measure.public void setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
qtyMeasureCaseSensitive. 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).setQtyMeasureCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewQtyMeasureCaseSensitive - java.lang.String. The quantity measure case sensitive value.public void setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
qtyMeasureOperator. 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).setQtyMeasureOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewQtyMeasureOperator - java.lang.String. The quantity measure operator.public void setRASchemaType(java.lang.String newRASchemaType)
RASchemaType.newRASchemaType - java.lang.String. The RA schema type.public void setResultCount(java.lang.String newResultCount)
resultCount. resultCount (String) : This variable will contain total number of results returned for a search.setResultCount in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeansetResultCount in class SearchBaseDataBeannewResultCount - java.lang.String. The result count.public void setResultName(java.lang.String newResultName)
resultName.newResultName - java.lang.String. The result name.public void setResultSet(java.util.Vector newResultSet)
resultSet.newResultSet - java.util.Vector. A vector of the result set.public void setResultSetName(java.lang.String newResultName)
resultSetName.newResultName - java.lang.String. The result set name.public void setResultType(java.lang.String newResultType)
resultType. resultType (String) : You can display products, 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 (Items only), 2 (Products only) or 3 (both products and items). This field is deprecated and exists for backward compatibility only. Use the methods isPackage, isBundle, isProduct, isItem, or isDynamicKit.setResultType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewResultType - java.lang.Integerpublic void setRuleQuery(RuleQuery newQ)
RuleQuery object used in the bean.newQ - com.ibm.commerce.search.rulequery.RuleQuery. The rule query object used in the bean.public void setSearchTerm(java.lang.String newSearchTerm)
searchTerm. searchTerm(String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).setSearchTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSearchTerm - The search term used for the search.public void setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
searchTermCaseSensitive. 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).setSearchTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSearchTermCaseSensitive - java.lang.String. The search term case sensitive value.public void setSearchTermOperator(java.lang.String newSearchTermOperator)
searchTermOperator. 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).setSearchTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSearchTermOperator - java.lang.String. The search term operator.public void setSearchTermScope(java.lang.Integer newSearchTermScope)
searchTermScope. 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). Case-insensitive search is not permitted on the long description column.
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). Case-insensitive search is not permitted on the long description column.setSearchTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSearchTermScope - java.lang.Integer. The search term scope, one of 1 (for name and short description), or 2 (for name only), or 3 (for name, short description and long description) or 4 (for keyword).public void setSearchType(java.lang.String newSearchType)
searchType. 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).setSearchType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSearchType - java.lang.Integer. The search term type.public void setSku(java.lang.String newSku)
sku. sku(String) : The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.setSku in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSku - java.lang.String. The SKU used for the search.public void setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
skuCaseSensitive. 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).setSkuCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSkuCaseSensitive - java.lang.String. The SKU case sensitive value.public void setSkuOperator(java.lang.String newSkuOperator)
skuOperator. 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).setSkuOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBeannewSkuOperator - java.lang.String. The SKU operator.public void setUserId(int newUserId)
userId. The user ID used by the search.newUserId - int. The user ID.public java.lang.String getField1()
Catentry table.public void setField1(java.lang.String newField1)
Catentry table.newField1 - The field1 to set.public java.lang.String getField2()
Catentry table.public void setField2(java.lang.String newField2)
Catentry table.newField2 - The field2 to set.public java.lang.String getField3()
Catentry table.public void setField3(java.lang.String newField3)
Catentry table.newField3 - The field3 to set.public java.lang.String getField4()
Catentry table.public void setField4(java.lang.String newField4)
Catentry table.newField4 - The field4 to set.public java.lang.String getField5()
Catentry table.public void setField5(java.lang.String newField5)
Catentry table.newField5 - The field5 to set.public java.lang.String getFieldOperator1()
NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'public void setFieldOperator1(java.lang.String newfieldOperator1)
NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'newfieldOperator1 - The fieldOperator1 to set.public java.lang.String getFieldOperator2()
NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'public void setFieldOperator2(java.lang.String newfieldOperator2)
NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'newfieldOperator2 - The fieldOperator2 to set.public java.lang.String getFieldOperator3()
NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'public void setFieldOperator3(java.lang.String newfieldOperator3)
NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'newfieldOperator3 - The fieldOperator3 to set.public java.lang.String getFieldOperator4()
public void setFieldOperator4(java.lang.String newfieldOperator4)
newfieldOperator4 - The fieldOperator4 to set.public java.lang.String getFieldOperator5()
public void setFieldOperator5(java.lang.String newfieldOperator5)
LIKE(for like operator) or EQUAL(for equal operator).newfieldOperator5 - The fieldOperator5 to set.public java.lang.String getFieldValueCaseSensitive4()
public void setFieldValueCaseSensitive4(java.lang.String newfieldValueCaseSensitive4)
catentry table is case sensitive or notnewfieldValueCaseSensitive4 - The fieldValueCaseSensitive4 to set.public java.lang.String getFieldValueCaseSensitive5()
public void setFieldValueCaseSensitive5(java.lang.String newfieldValueCaseSensitive5)
catentry table is case sensitive or notnewfieldValueCaseSensitive5 - The fieldValueCaseSensitive5 to set.public CategoryDataBean getSearchCategoryDataBean()
com.ibm.commerce.catalog.beans.CategoryDataBean that is being searched in.com.ibm.commerce.catalog.beans.CategoryDataBean for the category.public boolean isMinPriceError()
public boolean isMaxPriceError()