com.ibm.commerce.search.beans
Class AdvancedCatEntrySearchListDataBean
java.lang.Object
|
+--com.ibm.commerce.beans.InputDataBeanImpl
|
+--com.ibm.commerce.beans.SmartDataBeanImpl
|
+--com.ibm.commerce.search.beans.SearchBaseDataBean
|
+--com.ibm.commerce.search.beans.CatEntrySearchListDataBean
|
+--com.ibm.commerce.search.beans.AdvancedCatEntrySearchListDataBean
- All Implemented Interfaces:
- DataBean,
InputDataBean,
SearchConstants,
java.io.Serializable,
SmartDataBean
- Direct Known Subclasses:
-
RLCatEntrySearchListDataBean
- public class AdvancedCatEntrySearchListDataBean
- extends
CatEntrySearchListDataBean
This bean is used to retrieve product/item/package/bundle information from
catalog based on input search criteria. This bean extends
CatEntrySearchListDataBean and has following additional functionality,
- this bean can return product, item, package or bundle,
- the user can set if he wants to turn on the entitlement or not,
- the user can search for catentries that are not published and not
buyable,and
- this bean provides addtional search constraints (see the JSP variable list
for details.
The search criteria may be input using a JSP. List of variables that may be
input using JSP are as follows.
- lastUpdate (String): The value of this variable is
used in search based on Lastupdate (Catentry.Lastupdate column).
- lastUpdate (String): The value of this variable is used in search based on
Lastupdate (Catentry.Lastupdate column).
- lastUpdateOperator (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.'
- availabilityDate (String): The value of this variable is used in search
based on availability date (Catentry.Availabilitydate column).
- availabilityDateOperator (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.'
- available (String): The value of this variable is used in search based on
available time (Catentry.Availabile column).
- availableOperator (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.'
- resultType (String) : Merchant can specify if they want to show Products or
Items or both Products and Items in a search result. The value in this variable
is used to store this value. The value must be 1 (Products only), 2 (Items
only) or 3 (both products and items).
- isEntitlementOn (boolean): The value is used to turn entitlement on /
off.
- buyable (String): The value is used to search on buyable (catentry.buyable
column).
- buyableOperator (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.'
- published (String): The value is used to search on published
(catentry.published column).
- publishedOperator (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.'
- markForDelete (String): The value is used to search on markForDelete
(catentry.markfordelete column).
- markForDeleteOperator (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.'
- onAuction (String): The value is used to search on onAuction
(catentry.onAuction column).
- onAuctionOperator (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.'
- onSpecial (String): The value is used to search on onSpecial
(catentry.onspecial column).
- onSpecialOperator (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.'
- isPackage (boolean): Set this to true if package ids must be returned, by
default it is false.
- isBundle (boolean): Set this to false if bundle ids must be returned, by
default it is false.
- name (String): The value of this variable is used in search based on
catentry name (Catentdesc.name column).
- nameCaseSensitive (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).
- nameTermOperator (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).
- nameType (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).
- shortDesc (String): The value of this variable is used in search based on
catentry shortdescription (Catentdesc.shortdescription column).
- shortDescCaseSensitive (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).
- shortDescOperator (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).
- shortDescType (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).
- keyword (String): The value of this variable is used in search based on
catentry keyword (Catentdesc.keyword column).
- keywordCaseSensitive (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).
- keywordOperator (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).
- keywordType (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).
- storeId (String) : A user can specify the store to search on. It can be
single store or multiple store. In case of multiple store each store has to be
delimited by ','.
- storeIdOperator (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.'
- catalogId (String): The value of this variable is used to search based on
catalog.
- isProduct (boolean): Returns results of 'product data bean'
catentry type
- isItem (boolean): Returns results of 'item data bean' catentry
type
- isDynamicKit (boolean): Returns results of 'dynamic kit data bean'
catentry type
- See Also:
- Serialized
Form
Fields inherited from class
com.ibm.commerce.search.beans.
CatEntrySearchListDataBean |
attributeName1,
attributeName10,
attributeName2,
attributeName3,
attributeName4,
attributeName5,
attributeName6,
attributeName7,
attributeName8,
attributeName9,
attributeValue1,
attributeValue10,
attributeValue2,
attributeValue3,
attributeValue4,
attributeValue5,
attributeValue6,
attributeValue7,
attributeValue8,
attributeValue9,
attributeValueCaseSensitive,
attributeValueOperator1,
attributeValueOperator10,
attributeValueOperator2,
attributeValueOperator3,
attributeValueOperator4,
attributeValueOperator5,
attributeValueOperator6,
attributeValueOperator7,
attributeValueOperator8,
attributeValueOperator9,
attributeValueType1,
attributeValueType10,
attributeValueType2,
attributeValueType3,
attributeValueType4,
attributeValueType5,
attributeValueType6,
attributeValueType7,
attributeValueType8,
attributeValueType9,
catalogId,
catalogIdOperator,
categoryTerm,
categoryTermCaseSensitive,
categoryTermOperator,
categoryTermScope,
categoryType,
catGroupId,
catGroupIdOperator,
catgrpSchemaType,
coSearchSkuEnabled,
currency,
currencyCaseSensitive,
currencyOperator,
distinct,
filterTerm,
filterTermCaseSensitive,
filterTermOperator,
filterType,
isAllNull,
isBundle,
isDynamicKit,
isItem,
isListPriceOn,
isPackage,
isProduct,
langId,
manufacturer,
manufacturerCaseSensitive,
manufacturerOperator,
manufacturerPartNum,
manufacturerPartNumCaseSensitive,
manufacturerPartNumOperator,
maxPrice,
minPrice,
orderBy1,
orderByOperator1,
price,
priceOperator,
qtyAvailable,
qtyAvailableOperator,
qtyMeasure,
qtyMeasureCaseSensitive,
qtyMeasureOperator,
RASchemaType,
resultCount,
resultList,
resultName,
resultSet,
resultSetName,
resultType,
searchTerm,
searchTermCaseSensitive,
searchTermOperator,
searchTermScope,
searchType,
sku,
skuCaseSensitive,
skuOperator,
userId |
Fields inherited from interface
com.ibm.commerce.search.beans.
SearchConstants |
ALL,
ALL_CATALOG,
ALL_CATEGORIES,
ALLWORDS,
ANYWORDS,
ATTRVALUE_FLOATVALUE,
ATTRVALUE_INTEGERVALUE,
ATTRVALUE_STRINGVALUE,
BOTH,
CASE_SENSITIVE,
CATGPENREL_BOTH_SCHEMA_TYPE,
CATGPENREL_PRODUCT_SCHEMA_TYPE,
COPYRIGHT,
DISTINCT_RESULT,
EXACTPHRASE,
ITEM,
LISTPRICE_ON,
MASTER_CATALOG,
OPERATOR_EQUAL,
OPERATOR_GREATER,
OPERATOR_GREATER_EQUAL,
OPERATOR_IN,
OPERATOR_LESS,
OPERATOR_LESS_EQUAL,
OPERATOR_LIKE,
OPERATOR_NOT_EQUAL,
OPERATOR_NOT_LIKE,
PRODUCT,
SEARCH_IN_CATEGORYNAME,
SEARCH_IN_CATEGORYNAME_AND_DESCRIPTIONS,
SEARCH_IN_CATEGORYNAME_AND_SHORT_DESCRIPTION,
SEARCH_IN_KEYWORD,
SEARCH_IN_PRODUCTNAME,
SEARCH_IN_PRODUCTNAME_AND_DESCRIPTIONS,
SEARCH_IN_PRODUCTNAME_AND_SHORT_DESCRIPTION |
Method Summary |
protected
void |
execute()
Calls the search interface to query the database. |
java.lang.String |
getAvailabilityDate()
The value of this variable is used in search based on availability
date (Catentry.Availabilitydate column). |
java.lang.String |
getAvailabilityDateOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getAvailable()
The value of this variable is used in search based on available time
(Catentry.Availabile column). |
java.lang.String |
getAvailableOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getBuyable()
The value is used to search on buyable (catentry.buyable
column). |
java.lang.String |
getBuyableOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getKeyword()
The value of this variable is used in search based on catentry
keyword (Catentdesc.keyword column). |
java.lang.String |
getKeywordCaseSensitive()
A user can choose case sensitive or case insensitive
search. |
java.lang.String |
getKeywordOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getKeywordType()
A user can specify three types of search criteria All, Any, Exact
Phrase. |
java.lang.String |
getLastUpdate()
The value of this variable is used in search based on Lastupdate
(Catentry.Lastupdate column). |
java.lang.String |
getLastUpdateOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getMarkForDelete()
The value is used to search on markForDelete (catentry.markfordelete
column). |
java.lang.String |
getMarkForDeleteOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getName()
The value of this variable is used in search based on catentry name
(Catentdesc.name column). |
java.lang.String |
getNameCaseSensitive()
A user can choose case sensitive or case insensitive
search. |
java.lang.String |
getNameTermOperator()
A user can choose either 'like' or 'equal' as search
operators. |
java.lang.String |
getNameType()
A user can specify three types of search criteria All, Any, Exact
Phrase. |
java.lang.String |
getOnAuction()
The value is used to search on onAuction (catentry.onAuction
column). |
java.lang.String |
getOnAuctionOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getOnSpecial()
The value is used to search on onSpecial (catentry.onspecial
column). |
java.lang.String |
getOnSpecialOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getPublished()
The value is used to search on published (catentry.published
column). |
java.lang.String |
getPublishedOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getShortDesc()
The value of this variable is used in search based on catentry
shortdescription (Catentdesc.shortdescription column). |
java.lang.String |
getShortDescCaseSensitive()
A user can choose case sensitive or case insensitive
search. |
java.lang.String |
getShortDescOperator()
A user can choose either 'like' or 'equal' as search
operators. |
java.lang.String |
getShortDescType()
A user can specify three types of search criteria All, Any, Exact
Phrase. |
java.lang.String |
getStoreId()
A user can specify the store to search on. |
java.lang.String |
getStoreIdOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
java.lang.String |
getStoreIds()
A user can specify a number of stores to search on. |
java.lang.String |
getStoreIdsOperator()
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
protected
void |
initialize()
initialize the data bean with command context |
boolean |
isIsBundle()
Set this to false if bundle ids must be returned, by default it is
false. |
boolean |
isIsDynamicKit()
isDynamicKit (boolean): Returns results of 'dynamic kit data
bean' catentry type |
boolean |
isIsItem()
Returns results of 'item data bean' catentry type |
boolean |
isIsPackage()
Set this to true if package ids must be returned, by default it is
false. |
boolean |
isIsProduct()
Returns results of 'product data bean' catentry
type |
void |
populate()
Populate the data bean |
void |
setAvailabilityDate(java.lang.String newAvailabilityDate)
The value of this variable is used in search based on availability
date (Catentry.Availabilitydate column). |
void |
setAvailabilityDateOperator(java.lang.String newAvailabilityDateOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setAvailable(java.lang.String newAvailable)
The value of this variable is used in search based on available time
(Catentry.Availabile column). |
void |
setAvailableOperator(java.lang.String newAvailableOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setBuyable(java.lang.String newBuyable)
The value is used to search on buyable (catentry.buyable
column). |
void |
setBuyableOperator(java.lang.String newBuyableOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setIsBundle(boolean newIsBundle)
Set this to false if bundle ids must be returned, by default it is
false. |
void |
setIsDynamicKit(boolean newIsDynamicKit)
isDynamicKit (boolean): Returns results of 'dynamic kit data
bean' catentry type |
void |
setIsItem(boolean newIsItem)
Returns results of 'item data bean' catentry type |
void |
setIsPackage(boolean newIsPackage)
Set this to true if package ids must be returned, by default it is
false. |
void |
setIsProduct(boolean newIsProduct)
Returns results of 'product data bean' catentry
type |
void |
setKeyword(java.lang.String newKeyword)
The value of this variable is used in search based on catentry
keyword (Catentdesc.keyword column). |
void |
setKeywordCaseSensitive(java.lang.String newKeywordCaseSensitive)
A user can choose case sensitive or case insensitive
search. |
void |
setKeywordOperator(java.lang.String newKeywordOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setKeywordType(java.lang.String newKeywordType)
A user can specify three types of search criteria All, Any, Exact
Phrase. |
void |
setLastUpdate(java.lang.String newLastUpdate)
The value of this variable is used in search based on Lastupdate
(Catentry.Lastupdate column). |
void |
setLastUpdateOperator(java.lang.String newLastUpdateOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setMarkForDelete(java.lang.String newMarkForDelete)
The value is used to search on markForDelete (catentry.markfordelete
column). |
void |
setMarkForDeleteOperator(java.lang.String newMarkForDeleteOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setName(java.lang.String newName)
The value of this variable is used in search based on catentry name
(Catentdesc.name column). |
void |
setNameCaseSensitive(java.lang.String newNameCaseSensitive)
A user can choose case sensitive or case insensitive
search. |
void |
setNameTermOperator(java.lang.String newNameTermOperator)
A user can choose either 'like' or 'equal' as search
operators. |
void |
setNameType(java.lang.String newNameType)
A user can specify three types of search criteria All, Any, Exact
Phrase. |
void |
setOnAuction(java.lang.String newOnAuction)
The value is used to search on onAuction (catentry.onAuction
column). |
void |
setOnAuctionOperator(java.lang.String newOnAuctionOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setOnSpecial(java.lang.String newOnSpecial)
The value is used to search on onSpecial (catentry.onspecial
column). |
void |
setOnSpecialOperator(java.lang.String newOnSpecialOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
protected
void |
setPredefinedAttributes()
Use rulequery to build the query predicate. |
void |
setPublished(java.lang.String newPublished)
The value is used to search on published (catentry.published
column). |
void |
setPublishedOperator(java.lang.String newPublishedOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setShortDesc(java.lang.String newShortDesc)
The value of this variable is used in search based on catentry
shortdescription (Catentdesc.shortdescription column). |
void |
setShortDescCaseSensitive(java.lang.String newShortDescCaseSensitive)
A user can choose case sensitive or case insensitive
search. |
void |
setShortDescOperator(java.lang.String newShortDescOperator)
A user can choose either 'like' or 'equal' as search
operators. |
void |
setShortDescType(java.lang.String newShortDescType)
A user can specify three types of search criteria All, Any, Exact
Phrase. |
void |
setStoreId(java.lang.String newStoreId)
A user can specify the store to search on. |
void |
setStoreIdOperator(java.lang.String newStoreIdOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
void |
setStoreIds(java.lang.String newStoreIds)
A user can specify a number of stores to search on. |
void |
setStoreIdsOperator(java.lang.String newStoreIdsOperator)
A user can choose one of the following operators as search operators:
=, <, >, !=, <=, >=. |
Methods inherited from class
com.ibm.commerce.search.beans.
CatEntrySearchListDataBean |
buildBooleanPredicate,
buildRichAttributeConstraint,
getAttributeName1,
getAttributeName10,
getAttributeName2,
getAttributeName3,
getAttributeName4,
getAttributeName5,
getAttributeName6,
getAttributeName7,
getAttributeName8,
getAttributeName9,
getAttributeType,
getAttributeValue1,
getAttributeValue10,
getAttributeValue2,
getAttributeValue3,
getAttributeValue4,
getAttributeValue5,
getAttributeValue6,
getAttributeValue7,
getAttributeValue8,
getAttributeValue9,
getAttributeValueCaseSensitive,
getAttributeValueOperator1,
getAttributeValueOperator10,
getAttributeValueOperator2,
getAttributeValueOperator3,
getAttributeValueOperator4,
getAttributeValueOperator5,
getAttributeValueOperator6,
getAttributeValueOperator7,
getAttributeValueOperator8,
getAttributeValueOperator9,
getAttributeValueType1,
getAttributeValueType10,
getAttributeValueType2,
getAttributeValueType3,
getAttributeValueType4,
getAttributeValueType5,
getAttributeValueType6,
getAttributeValueType7,
getAttributeValueType8,
getAttributeValueType9,
getCatalogId,
getCatalogIdOperator,
getCategoryTerm,
getCategoryTermCaseSensitive,
getCategoryTermOperator,
getCategoryTermScope,
getCategoryType,
getCatGroupId,
getCatGroupIdOperator,
getCatgrpSchemaType,
getConvertedPrice,
getCurrency,
getCurrencyCaseSensitive,
getCurrencyOperator,
getDistinct,
getFilterTerm,
getFilterTermCaseSensitive,
getFilterTermOperator,
getFilterType,
getIsAllNull,
getIsListPriceOn,
getLangId,
getManufacturer,
getManufacturerCaseSensitive,
getManufacturerOperator,
getManufacturerPartNum,
getManufacturerPartNumCaseSensitive,
getManufacturerPartNumOperator,
getMaxPrice,
getMinPrice,
getOrderBy1,
getOrderByOperator1,
getPrice,
getPriceOperator,
getQtyAvailable,
getQtyAvailableOperator,
getQtyMeasure,
getQtyMeasureCaseSensitive,
getQtyMeasureOperator,
getRASchemaType,
getResultCount,
getResultList,
getResultName,
getResultSet,
getResultSetName,
getResultType,
getSearchTerm,
getSearchTermCaseSensitive,
getSearchTermOperator,
getSearchTermScope,
getSearchType,
getSku,
getSkuCaseSensitive,
getSkuOperator,
getUserId,
isCoSearchSkuEnabled,
processRichAttribute,
setAttributeName1,
setAttributeName10,
setAttributeName2,
setAttributeName3,
setAttributeName4,
setAttributeName5,
setAttributeName6,
setAttributeName7,
setAttributeName8,
setAttributeName9,
setAttributeValue1,
setAttributeValue10,
setAttributeValue2,
setAttributeValue3,
setAttributeValue4,
setAttributeValue5,
setAttributeValue6,
setAttributeValue7,
setAttributeValue8,
setAttributeValue9,
setAttributeValueCaseSensitive,
setAttributeValueOperator1,
setAttributeValueOperator10,
setAttributeValueOperator2,
setAttributeValueOperator3,
setAttributeValueOperator4,
setAttributeValueOperator5,
setAttributeValueOperator6,
setAttributeValueOperator7,
setAttributeValueOperator8,
setAttributeValueOperator9,
setAttributeValueType1,
setAttributeValueType10,
setAttributeValueType2,
setAttributeValueType3,
setAttributeValueType4,
setAttributeValueType5,
setAttributeValueType6,
setAttributeValueType7,
setAttributeValueType8,
setAttributeValueType9,
setCatalogId,
setCatalogIdOperator,
setCategoryTerm,
setCategoryTermCaseSensitive,
setCategoryTermOperator,
setCategoryTermScope,
setCategoryType,
setCatGroupId,
setCatGroupIdOperator,
setCatgrpSchemaType,
setCoSearchSkuEnabled,
setCurrency,
setCurrencyCaseSensitive,
setCurrencyOperator,
setDistinct,
setFilterTerm,
setFilterTermCaseSensitive,
setFilterTermOperator,
setFilterType,
setIsAllNull,
setIsListPriceOn,
setLangId,
setManufacturer,
setManufacturerCaseSensitive,
setManufacturerOperator,
setManufacturerPartNum,
setManufacturerPartNumCaseSensitive,
setManufacturerPartNumOperator,
setMaxPrice,
setMinPrice,
setOrderBy1,
setOrderByOperator1,
setPrice,
setPriceOperator,
setQtyAvailable,
setQtyAvailableOperator,
setQtyMeasure,
setQtyMeasureCaseSensitive,
setQtyMeasureOperator,
setRASchemaType,
setResultCount,
setResultName,
setResultSet,
setResultSetName,
setResultType,
setRuleQuery,
setSearchTerm,
setSearchTermCaseSensitive,
setSearchTermOperator,
setSearchTermScope,
setSearchType,
setSku,
setSkuCaseSensitive,
setSkuOperator,
setUserId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
AdvancedCatEntrySearchListDataBean
public AdvancedCatEntrySearchListDataBean()
- AdvancedCatEntrySearchListDataBean constructor comment.
execute
protected void execute()
- Calls the search interface to query the database.
-
- Overrides:
-
execute
in class
CatEntrySearchListDataBean
getAvailabilityDate
public java.lang.String getAvailabilityDate()
- The value of this variable is used in search based on availability date
(Catentry.Availabilitydate column).
-
- Returns:
- java.lang.String
getAvailabilityDateOperator
public java.lang.String getAvailabilityDateOperator()
- 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.'
-
- Returns:
- java.lang.String
getAvailable
public java.lang.String getAvailable()
- The value of this variable is used in search based on available time
(Catentry.Availabile column).
-
- Returns:
- java.lang.String
getAvailableOperator
public java.lang.String getAvailableOperator()
- 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.'
-
- Returns:
- java.lang.String
getBuyable
public java.lang.String getBuyable()
- The value is used to search on buyable (catentry.buyable column).
-
- Returns:
- java.lang.String
getBuyableOperator
public java.lang.String getBuyableOperator()
- 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.'
-
- Returns:
- java.lang.String
getKeyword
public java.lang.String getKeyword()
- The value of this variable is used in search based on catentry keyword
(Catentdesc.keyword column).
-
- Returns:
- java.lang.String
getKeywordCaseSensitive
public java.lang.String getKeywordCaseSensitive()
- 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).
-
- Returns:
- java.lang.String
getKeywordOperator
public java.lang.String getKeywordOperator()
- 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.'
-
- Returns:
- java.lang.String
getKeywordType
public java.lang.String getKeywordType()
- 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).
-
- Returns:
- java.lang.String
getLastUpdate
public java.lang.String getLastUpdate()
- The value of this variable is used in search based on Lastupdate
(Catentry.Lastupdate column).
-
- Returns:
- java.lang.String
getLastUpdateOperator
public java.lang.String getLastUpdateOperator()
- 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.'
-
- Returns:
- java.lang.String
getMarkForDelete
public java.lang.String getMarkForDelete()
- The value is used to search on markForDelete (catentry.markfordelete
column).
-
- Returns:
- java.lang.String
getMarkForDeleteOperator
public java.lang.String getMarkForDeleteOperator()
- 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.'
-
- Returns:
- java.lang.String
getName
public java.lang.String getName()
- The value of this variable is used in search based on catentry name
(Catentdesc.name column).
-
- Returns:
- java.lang.String
getNameCaseSensitive
public java.lang.String getNameCaseSensitive()
- 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).
-
- Returns:
- java.lang.String
getNameTermOperator
public java.lang.String getNameTermOperator()
- 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).
-
- Returns:
- java.lang.String
getNameType
public java.lang.String getNameType()
- 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).
-
- Returns:
- java.lang.String
getOnAuction
public java.lang.String getOnAuction()
- The value is used to search on onAuction (catentry.onAuction column).
-
- Returns:
- java.lang.String
getOnAuctionOperator
public java.lang.String getOnAuctionOperator()
- 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.'
-
- Returns:
- java.lang.String
getOnSpecial
public java.lang.String getOnSpecial()
- The value is used to search on onSpecial (catentry.onspecial column).
-
- Returns:
- java.lang.String
getOnSpecialOperator
public java.lang.String getOnSpecialOperator()
- 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.'
-
- Returns:
- java.lang.String
getPublished
public java.lang.String getPublished()
- The value is used to search on published (catentry.published column).
-
- Returns:
- java.lang.String
getPublishedOperator
public java.lang.String getPublishedOperator()
- 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.'
-
- Returns:
- java.lang.String
getShortDesc
public java.lang.String getShortDesc()
- The value of this variable is used in search based on catentry
shortdescription (Catentdesc.shortdescription column).
-
- Returns:
- java.lang.String
getShortDescCaseSensitive
public java.lang.String getShortDescCaseSensitive()
- 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).
-
- Returns:
- java.lang.String
getShortDescOperator
public java.lang.String getShortDescOperator()
- 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).
-
- Returns:
- java.lang.String
getShortDescType
public java.lang.String getShortDescType()
- 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).
-
- Returns:
- java.lang.String
getStoreId
public java.lang.String getStoreId()
- A user can specify the store to search on. It can be single store or
multiple store. In case of multiple store each store has to be delimited by
','.
-
- Returns:
- java.lang.String
getStoreIdOperator
public java.lang.String getStoreIdOperator()
- 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.'
-
- Returns:
- java.lang.String
getStoreIds
public java.lang.String getStoreIds()
- A user can specify a number of stores to search on. It can be single store
or multiple store. In case of multiple store each store has to be delimited by
spaces only.
-
- Returns:
- java.lang.String
getStoreIdsOperator
public java.lang.String getStoreIdsOperator()
- 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.'
-
- Returns:
- java.lang.String
initialize
protected void initialize()
- initialize the data bean with command context
-
- Overrides:
-
initialize
in class
CatEntrySearchListDataBean
isIsBundle
public boolean isIsBundle()
- Set this to false if bundle ids must be returned, by default it is false.
-
- Overrides:
-
isIsBundle
in class
CatEntrySearchListDataBean
-
- Returns:
- boolean
isIsDynamicKit
public boolean isIsDynamicKit()
- isDynamicKit (boolean): Returns results of 'dynamic kit data bean'
catentry type
-
- Overrides:
-
isIsDynamicKit
in class
CatEntrySearchListDataBean
-
- Returns:
- boolean
isIsItem
public boolean isIsItem()
- Returns results of 'item data bean' catentry type
-
- Overrides:
-
isIsItem
in class
CatEntrySearchListDataBean
-
- Returns:
- boolean
isIsPackage
public boolean isIsPackage()
- Set this to true if package ids must be returned, by default it is false.
-
- Overrides:
-
isIsPackage
in class
CatEntrySearchListDataBean
-
- Returns:
- boolean
isIsProduct
public boolean isIsProduct()
- Returns results of 'product data bean' catentry type
-
- Overrides:
-
isIsProduct
in class
CatEntrySearchListDataBean
-
- Returns:
- boolean
populate
public void populate()
- Populate the data bean
-
- Specified by:
-
populate
in interface
SmartDataBean
- Overrides:
-
populate
in class
CatEntrySearchListDataBean
setAvailabilityDate
public void setAvailabilityDate(java.lang.String newAvailabilityDate)
- The value of this variable is used in search based on availability date
(Catentry.Availabilitydate column).
-
- Parameters:
newAvailabilityDate
- java.lang.String
setAvailabilityDateOperator
public void setAvailabilityDateOperator(java.lang.String newAvailabilityDateOperator)
- 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.'
-
- Parameters:
newAvailabilityDateOperator
-
java.lang.String
setAvailable
public void setAvailable(java.lang.String newAvailable)
- The value of this variable is used in search based on available time
(Catentry.Availabile column).
-
- Parameters:
newAvailable
- java.lang.String
setAvailableOperator
public void setAvailableOperator(java.lang.String newAvailableOperator)
- 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.'
-
- Parameters:
newAvailableOperator
- java.lang.String
setBuyable
public void setBuyable(java.lang.String newBuyable)
- The value is used to search on buyable (catentry.buyable column).
-
- Parameters:
newBuyable
- java.lang.String
setBuyableOperator
public void setBuyableOperator(java.lang.String newBuyableOperator)
- 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.'
-
- Parameters:
newBuyableOperator
- java.lang.String
setIsBundle
public void setIsBundle(boolean newIsBundle)
- Set this to false if bundle ids must be returned, by default it is false.
-
- Overrides:
-
setIsBundle
in class
CatEntrySearchListDataBean
-
- Parameters:
newIsBundle
- boolean
setIsDynamicKit
public void setIsDynamicKit(boolean newIsDynamicKit)
- isDynamicKit (boolean): Returns results of 'dynamic kit data bean'
catentry type
-
- Overrides:
-
setIsDynamicKit
in class
CatEntrySearchListDataBean
-
- Parameters:
newIsDynamicKit
- boolean
setIsItem
public void setIsItem(boolean newIsItem)
- Returns results of 'item data bean' catentry type
-
- Overrides:
-
setIsItem
in class
CatEntrySearchListDataBean
-
- Parameters:
newIsItem
- boolean
setIsPackage
public void setIsPackage(boolean newIsPackage)
- Set this to true if package ids must be returned, by default it is false.
-
- Overrides:
-
setIsPackage
in class
CatEntrySearchListDataBean
-
- Parameters:
newIsPackage
- boolean
setIsProduct
public void setIsProduct(boolean newIsProduct)
- Returns results of 'product data bean' catentry type
-
- Overrides:
-
setIsProduct
in class
CatEntrySearchListDataBean
-
- Parameters:
newIsProduct
- boolean
setKeyword
public void setKeyword(java.lang.String newKeyword)
- The value of this variable is used in search based on catentry keyword
(Catentdesc.keyword column).
-
- Parameters:
newKeyword
- java.lang.String
setKeywordCaseSensitive
public void setKeywordCaseSensitive(java.lang.String newKeywordCaseSensitive)
- 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).
-
- Parameters:
newKeywordCaseSensitive
- java.lang.String
setKeywordOperator
public void setKeywordOperator(java.lang.String newKeywordOperator)
- 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.'
-
- Parameters:
newKeywordOperator
- java.lang.String
setKeywordType
public void setKeywordType(java.lang.String newKeywordType)
- 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).
-
- Parameters:
newKeywordType
- java.lang.String
setLastUpdate
public void setLastUpdate(java.lang.String newLastUpdate)
- The value of this variable is used in search based on Lastupdate
(Catentry.Lastupdate column).
-
- Parameters:
newLastUpdate
- java.lang.String
setLastUpdateOperator
public void setLastUpdateOperator(java.lang.String newLastUpdateOperator)
- 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.'
-
- Parameters:
newLastUpdateOperator
- java.lang.String
setMarkForDelete
public void setMarkForDelete(java.lang.String newMarkForDelete)
- The value is used to search on markForDelete (catentry.markfordelete
column).
-
- Parameters:
newMarkForDelete
- java.lang.String
setMarkForDeleteOperator
public void setMarkForDeleteOperator(java.lang.String newMarkForDeleteOperator)
- 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.'
-
- Parameters:
newMarkForDeleteOperator
-
java.lang.String
setName
public void setName(java.lang.String newName)
- The value of this variable is used in search based on catentry name
(Catentdesc.name column).
-
- Parameters:
newName
- java.lang.String
setNameCaseSensitive
public void setNameCaseSensitive(java.lang.String newNameCaseSensitive)
- 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).
-
- Parameters:
newNameCaseSensitive
- java.lang.String
setNameTermOperator
public void setNameTermOperator(java.lang.String newNameTermOperator)
- 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).
-
- Parameters:
newNameTermOperator
- java.lang.String
setNameType
public void setNameType(java.lang.String newNameType)
- 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).
-
- Parameters:
newNameType
- java.lang.String
setOnAuction
public void setOnAuction(java.lang.String newOnAuction)
- The value is used to search on onAuction (catentry.onAuction column).
-
- Parameters:
newOnAuction
- java.lang.String
setOnAuctionOperator
public void setOnAuctionOperator(java.lang.String newOnAuctionOperator)
- 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.'
-
- Parameters:
newOnAuctionOperator
- java.lang.String
setOnSpecial
public void setOnSpecial(java.lang.String newOnSpecial)
- The value is used to search on onSpecial (catentry.onspecial column).
-
- Parameters:
newOnSpecial
- java.lang.String
setOnSpecialOperator
public void setOnSpecialOperator(java.lang.String newOnSpecialOperator)
- 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.'
-
- Parameters:
newOnSpecialOperator
- java.lang.String
setPredefinedAttributes
protected void setPredefinedAttributes()
- Use rulequery to build the query predicate.
-
- Overrides:
-
setPredefinedAttributes
in class
CatEntrySearchListDataBean
setPublished
public void setPublished(java.lang.String newPublished)
- The value is used to search on published (catentry.published column).
-
- Parameters:
newPublished
- java.lang.String
setPublishedOperator
public void setPublishedOperator(java.lang.String newPublishedOperator)
- 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.'
-
- Parameters:
newPublishedOperator
- java.lang.String
setShortDesc
public void setShortDesc(java.lang.String newShortDesc)
- The value of this variable is used in search based on catentry
shortdescription (Catentdesc.shortdescription column).
-
- Parameters:
newShortDesc
- java.lang.String
setShortDescCaseSensitive
public void setShortDescCaseSensitive(java.lang.String newShortDescCaseSensitive)
- 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).
-
- Parameters:
newShortDescCaseSensitive
-
java.lang.String
setShortDescOperator
public void setShortDescOperator(java.lang.String newShortDescOperator)
- 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).
-
- Parameters:
newShortDescOperator
- java.lang.String
setShortDescType
public void setShortDescType(java.lang.String newShortDescType)
- 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).
-
- Parameters:
newShortDescType
- java.lang.String
setStoreId
public void setStoreId(java.lang.String newStoreId)
- A user can specify the store to search on. It can be single store or
multiple store. In case of multiple store each store has to be delimited by
','.
-
- Parameters:
newStoreId
- java.lang.String
setStoreIdOperator
public void setStoreIdOperator(java.lang.String newStoreIdOperator)
- 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.'
-
- Parameters:
newStoreIdOperator
- java.lang.String
setStoreIds
public void setStoreIds(java.lang.String newStoreIds)
- A user can specify a number of stores to search on. It can be single store
or multiple store. In case of multiple store each store has to be delimited by
spaces only.
setStoreIdsOperator
public void setStoreIdsOperator(java.lang.String newStoreIdsOperator)
- 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.'