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_DESCRIPTION
emptyString
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, setPageSize
fulfills, getCommandContext, getHttpRequest, getHttpResponse, getResources, getViewCommandContext, setCommandContext, setHttpRequest, setHttpResponse, setViewCommandContext
getRequestProperties, setRequestProperties
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBeginIndex, getPageSize
setBeginIndex, setPageSize
getRequestProperties, setRequestProperties
public 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.Exception
public 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.Exception
public java.lang.String getCatalogId()
public java.lang.String getCatalogIdOperator()
public java.lang.String getAttributeName1()
public java.lang.String getAttributeName10()
public java.lang.String getAttributeName2()
public java.lang.String getAttributeName3()
public java.lang.String getAttributeName4()
public java.lang.String getAttributeName5()
public java.lang.String getAttributeName6()
public java.lang.String getAttributeName7()
public java.lang.String getAttributeName8()
public java.lang.String getAttributeName9()
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.CatEntrySearchListSmartDataBean
public java.lang.String getCategoryTermCaseSensitive()
categoryTerm
).getCategoryTermCaseSensitive
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
yes
for case sensitive ; no
for case insensitive.public java.lang.String getCategoryTermOperator()
categoryTerm
).getCategoryTermOperator
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
EQUAL
or LIKE
public 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.CatEntrySearchListSmartDataBean
public java.lang.String getCategoryType()
categoryTerm
).getCategoryType
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
ALL
, ANY
or EXACT
.public java.lang.String getCatGroupId()
getCatGroupId
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public java.lang.String getCurrencyCaseSensitive()
getCurrencyCaseSensitive
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
yes
for case sensitive; no
for case insensitive.public java.lang.String getCurrencyOperator()
getCurrencyOperator
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
EQUAL
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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
yes
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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
yes
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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
yes
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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
yes
for case sensitive; no
for case insensitive.public java.lang.String getQtyMeasureOperator()
qtyMeasureOperator
.getQtyMeasureOperator
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
getResultCount
in class SearchBaseDataBean
public boolean getExceededResultSize()
true
if limits exceeded false
otherwise.public CatalogEntryDataBean[] getResultList()
CatalogEntryDataBean
getResultList
in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
yes
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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
public 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.CatEntrySearchListSmartDataBean
yes
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.CatEntrySearchListSmartDataBean
public 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 SmartDataBean
populate
in class SearchBaseDataBean
java.lang.Exception
public 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.CatEntrySearchListInputDataBean
newCategoryTerm
- 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.CatEntrySearchListInputDataBean
newCategoryTermCaseSensitive
- 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.CatEntrySearchListInputDataBean
newCategoryTermOperator
- 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.CatEntrySearchListInputDataBean
newCategoryTermScope
- 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.CatEntrySearchListInputDataBean
newCategoryType
- 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.CatEntrySearchListInputDataBean
newCatGroupId
- 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.CatEntrySearchListInputDataBean
newCurrency
- 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.CatEntrySearchListInputDataBean
newCurrencyCaseSensitive
- java.lang.String. The currency case sensitive value.public void setCurrencyOperator(java.lang.String newCurrencyOperator)
currencyOperator
.setCurrencyOperator
in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
newCurrencyOperator
- 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.CatEntrySearchListInputDataBean
newFilterTerm
- 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.CatEntrySearchListInputDataBean
newFilterTermCaseSensitive
- 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.CatEntrySearchListInputDataBean
newFilterTermOperator
- 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.CatEntrySearchListInputDataBean
newFilterType
- 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.CatEntrySearchListInputDataBean
newIsListPriceOn
- 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.CatEntrySearchListInputDataBean
newManufacturer
- 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.CatEntrySearchListInputDataBean
newManufacturerCaseSensitive
- 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.CatEntrySearchListInputDataBean
newManufacturerOperator
- 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.CatEntrySearchListInputDataBean
newManufacturerPartNum
- 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.CatEntrySearchListInputDataBean
newManufacturerPartNumCaseSensitive
- 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.CatEntrySearchListInputDataBean
newManufacturerPartNumOperator
- 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.CatEntrySearchListInputDataBean
newMaxPrice
- 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.CatEntrySearchListInputDataBean
newMinPrice
- 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 DescOperator
newOrderByOperator1
- java.lang.String. The order by 1 operator.public void setPrice(java.lang.String newPrice)
setPrice
in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
newPrice
- 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.CatEntrySearchListInputDataBean
newPriceOperator
- 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.CatEntrySearchListInputDataBean
newQtyAvailable
- 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.CatEntrySearchListInputDataBean
newQtyAvailableOperator
- 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.CatEntrySearchListInputDataBean
newQtyMeasure
- 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.CatEntrySearchListInputDataBean
newQtyMeasureCaseSensitive
- 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.CatEntrySearchListInputDataBean
newQtyMeasureOperator
- 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.CatEntrySearchListInputDataBean
setResultCount
in class SearchBaseDataBean
newResultCount
- 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.CatEntrySearchListInputDataBean
newResultType
- 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.CatEntrySearchListInputDataBean
newSearchTerm
- 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.CatEntrySearchListInputDataBean
newSearchTermCaseSensitive
- 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.CatEntrySearchListInputDataBean
newSearchTermOperator
- 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.CatEntrySearchListInputDataBean
newSearchTermScope
- 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.CatEntrySearchListInputDataBean
newSearchType
- 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.CatEntrySearchListInputDataBean
newSku
- 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.CatEntrySearchListInputDataBean
newSkuCaseSensitive
- 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.CatEntrySearchListInputDataBean
newSkuOperator
- 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()