com.ibm.commerce.search.beans
Class CategorySearchListDataBean
java.lang.Object
com.ibm.commerce.beans.InputDataBeanImpl
com.ibm.commerce.beans.SmartDataBeanImpl
com.ibm.commerce.search.beans.SearchBaseDataBean
com.ibm.commerce.search.beans.CategorySearchListDataBean
- All Implemented Interfaces:
- DataBean, InputDataBean, SearchConstants, java.io.Serializable, SmartDataBean
- public class CategorySearchListDataBean
- extends SearchBaseDataBean
This bean is used to retrieve catalog identifier information from master catalog based on input search criteria. This bean extends CatalogSearchBaseDataBean. The search criteria may be input using a JSP. List of variables that may be input using JSP are as follows.
- name (String): The value of this variable is used in search based on category name (Catgrpdesc.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 category shortdescription (Catgrpdesc.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).
- longDesc (String): The value of this variable is used in search based on category longdescription (Catgrpdesc.longdescription column).
- longDescCaseSensitive (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).
- longDescOperator (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).
- longDescType (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 catgroup keyword (Catgrpdesc.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: 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.'
- lastUpdate (String): The value of this variable is used in search based on Lastupdate (category.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.'
- markForDelete (String): The value is used to search on markForDelete (category.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.'
- published (String): The value is used to search on published (Catgrpdesc.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.'
- identifier (String): The value of this variable is used in search based on catgroup identifier (Catgroup.identifier column).
- identifierCaseSensitive (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).
- identifierOperator (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).
- identifierType (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).
- See Also:
- Serialized Form
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, 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 Predicate |
buildBooleanPredicate(java.lang.String aTerm, java.lang.String aOperator, java.lang.String aType, java.lang.String caseSensitive, int attrIdentity)
Formulate a search predicate, to search on a Varchar or Char column. |
protected void |
execute()
Calls the search interface to query the database. |
java.lang.String |
getCatalogId()
A user can specify the catalog to search on. |
java.lang.String |
getCatalogIdOperator()
A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. |
java.lang.String |
getDistinct()
Defines SQL distinct qualifier. |
java.lang.String |
getIdentifier()
The value of this variable is used in search based on catgroup identifier (Catgroup.identifier column). |
java.lang.String |
getIdentifierCaseSensitive()
A user can choose case sensitive or case insensitive search. |
java.lang.String |
getIdentifierOperator()
A user can choose either 'like' or 'equal' as search operators. |
java.lang.String |
getIdentifierType()
A user can specify three types of search criteria All, Any, Exact Phrase. |
java.lang.String |
getKeyword()
The value of this variable is used in search based on catgroup keyword (Catgrpdesc.keyword column). |
java.lang.String |
getKeywordCaseSensitive()
A user can choose case sensitive or case insensitive search. |
java.lang.String |
getKeywordOperator()
A user can choose either 'like' or 'equal' as search operators. |
java.lang.String |
getKeywordType()
A user can specify three types of search criteria All, Any, Exact Phrase. |
java.lang.String |
getLangId()
The langId for to search. |
java.lang.String |
getLastUpdate()
The value of this variable is used in search based on Lastupdate (category.Lastupdate column). |
java.lang.String |
getLastUpdateOperator()
/** A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. |
java.lang.String |
getLongDesc()
The value of this variable is used in search based on category longdescription (Catgrpdesc.longdescription column). |
java.lang.String |
getLongDescCaseSensitive()
A user can choose case sensitive or case insensitive search. |
java.lang.String |
getLongDescOperator()
A user can choose either 'like' or 'equal' as search operators. |
java.lang.String |
getLongDescType()
A user can specify three types of search criteria All, Any, Exact Phrase. |
java.lang.String |
getMarkForDelete()
The value is used to search on markForDelete (category.markfordelete column). |
java.lang.String |
getMarkForDeleteOperator()
A user can choose either 'like' or 'equal' as search operators. |
java.lang.String |
getName()
A user can choose either 'like' or 'equal' as search operators. |
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 |
getOrderBy1()
Result set will be sorted by this attribute. |
java.lang.String |
getOrderByOperator1()
Attributes can be sorted by ascending (default) or decending order. |
java.lang.String |
getPublished()
The value is used to search on published (Catgrpdesc.published column). |
java.lang.String |
getPublishedOperator()
A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. |
java.lang.String |
getResultCount()
Returns resultCount |
CategoryDataBean[] |
getResultList()
resultList (CatalogDataBean) : Search results as array of CatalogDataBeans from resultSet variable. |
java.lang.String |
getResultName()
Column names for building a result set. |
java.util.Vector |
getResultSet()
Search results as vector of vectors of strings containing rows with result set columns where first column must be Catalog ids. |
java.util.Vector |
getResultSetName()
Search results as vector of vectors of strings containing result set column names. |
java.lang.String |
getShortDesc()
The value of this variable is used in search based on category shortdescription (Catgrpdesc. |
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: =, <, >, !=, <=, >=. |
int |
getUserId()
The userId from command context. |
protected void |
initialize()
initialize the data bean with command context |
void |
populate()
Populate the data bean |
void |
setCatalogId(java.lang.String newCatalogId)
A user can specify the Catalog to search on. |
void |
setCatalogIdOperator(java.lang.String newCatalogIdOperator)
A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. |
void |
setDistinct(java.lang.String newDistinct)
Defines SQL distinct qualifier. |
void |
setIdentifier(java.lang.String newIdentifier)
The value of this variable is used in search based on catgroup identifier (Catgroup.identifier column). |
void |
setIdentifierCaseSensitive(java.lang.String newIdentifierCaseSensitive)
A user can choose case sensitive or case insensitive search. |
void |
setIdentifierOperator(java.lang.String newIdentifierOperator)
A user can choose either 'like' or 'equal' as search operators. |
void |
setIdentifierType(java.lang.String newIdentifierType)
A user can specify three types of search criteria All, Any, Exact Phrase. |
void |
setKeyword(java.lang.String newKeyword)
The value of this variable is used in search based on catgroup keyword (Catgrpdesc.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 either 'like' or 'equal' as search operators. |
void |
setKeywordType(java.lang.String newKeywordType)
A user can specify three types of search criteria All, Any, Exact Phrase. |
void |
setLangId(java.lang.String newLangId)
The langId for to search. |
void |
setLastUpdate(java.lang.String newLastUpdate)
The value of this variable is used in search based on Lastupdate (category.Lastupdate column). |
void |
setLastUpdateOperator(java.lang.String newLastUpdateOperator)
A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. |
void |
setLongDesc(java.lang.String newLongDesc)
The value of this variable is used in search based on category longdescription (Catgrpdesc.longdescription column). |
void |
setLongDescCaseSensitive(java.lang.String newLongDescCaseSensitive)
A user can choose case sensitive or case insensitive search. |
void |
setLongDescOperator(java.lang.String newLongDescOperator)
A user can choose either 'like' or 'equal' as search operators. |
void |
setLongDescType(java.lang.String newLongDescType)
A user can specify three types of search criteria All, Any, Exact Phrase. |
void |
setMarkForDelete(java.lang.String newMarkForDelete)
The value is used to search on markForDelete (category.markfordelete column). |
void |
setMarkForDeleteOperator(java.lang.String newMarkForDeleteOperator)
A user can choose either 'like' or 'equal' as search operators. |
void |
setName(java.lang.String newName)
The value of this variable is used in search based on Category name (Category.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 |
setOrderBy1(java.lang.String newOrderBy1)
Result set will be sorted by this attribute. |
void |
setOrderByOperator1(java.lang.String newOrderByOperator1)
Attributes can be sorted by ascending (default) or decending order. |
protected void |
setPredefinedAttributes()
Use rulequery to build the query predicate. |
void |
setPublished(java.lang.String newPublished)
The value is used to search on published (Catgrpdesc.published column). |
void |
setPublishedOperator(java.lang.String newPublishedOperator)
A user can choose one of the following operators as search operators: =, <, >, !=, <=, >=. |
void |
setResultCount(java.lang.String newResultCount)
Accessor generated by VAJ - do not modify. |
void |
setResultList(CategoryDataBean[] newResultList)
Search results as array of CategoryDataBean from resultSet variable. |
void |
setResultName(java.lang.String newResultName)
Column names for building a result set. |
void |
setResultSet(java.util.Vector newResultSet)
Search results as vector of vectors of strings containing rows with result set columns where first column must be Category ids. |
void |
setResultSetName(java.lang.String newResultName)
Search results as vector of vectors of strings containing result set column names. |
void |
setShortDesc(java.lang.String newShortDesc)
The value of this variable is used in search based on category shortdescription (Catgrpdesc. |
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 |
setUserId(int newUserId)
The userId from command context. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CategorySearchListDataBean
public CategorySearchListDataBean()
- AdvancedCatEntrySearchListDataBean constructor comment.
buildBooleanPredicate
protected Predicate buildBooleanPredicate(java.lang.String aTerm,
java.lang.String aOperator,
java.lang.String aType,
java.lang.String caseSensitive,
int attrIdentity)
- Formulate a search predicate, to search on a Varchar or Char column. This method supports construction of boolean predicate and search based on case.
-
- Parameters:
- aTerm - The search term (can be EQUAL, LIKE, NOT_LIKE).
- aOperator - The search operator (string type operator).
- aType - The user can specify three types of search criteria All, Any, Exact Phrase. The value in this variable is used to store a user's search criteria. The value must be 'ALL'(for All search criteria), 'ANY'(for Any search criteria) and 'EXACT'(for Exact phrase criteria).
- caseSensitive - The user can choose case sensitive or case insensitive search. The value in this variable is used to identify if a search is case sensitive or not. The value must be either 'yes' (case sensitive) or 'no' (case insensitive)
- attrIdentity - The column to search on.
- Returns:
- com.ibm.commerce.search.base.Predicate The predicate containing constraints
getDistinct
public java.lang.String getDistinct()
- Defines SQL distinct qualifier. It is useful when using order by where distinct qualifer is not permitted.
-
- Returns:
- java.lang.String
execute
protected void execute()
- Calls the search interface to query the database.
-
- Specified by:
- execute in class SearchBaseDataBean
getIdentifier
public java.lang.String getIdentifier()
- The value of this variable is used in search based on catgroup identifier (Catgroup.identifier column).
-
- Returns:
- java.lang.String
getIdentifierCaseSensitive
public java.lang.String getIdentifierCaseSensitive()
- 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
getIdentifierOperator
public java.lang.String getIdentifierOperator()
- 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
getIdentifierType
public java.lang.String getIdentifierType()
- 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
getKeyword
public java.lang.String getKeyword()
- The value of this variable is used in search based on catgroup keyword (Catgrpdesc.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 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
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
getLangId
public java.lang.String getLangId()
- The langId for to search. If not provided the default from command context will be used.
-
- Returns:
- java.lang.String
getLastUpdate
public java.lang.String getLastUpdate()
- The value of this variable is used in search based on Lastupdate (category.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
getLongDesc
public java.lang.String getLongDesc()
- The value of this variable is used in search based on category longdescription (Catgrpdesc.longdescription column).
-
- Returns:
- java.lang.String
getLongDescCaseSensitive
public java.lang.String getLongDescCaseSensitive()
- 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
getLongDescOperator
public java.lang.String getLongDescOperator()
- 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
getLongDescType
public java.lang.String getLongDescType()
- 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
getMarkForDelete
public java.lang.String getMarkForDelete()
- The value is used to search on markForDelete (category.markfordelete column).
-
- Returns:
- java.lang.String
getMarkForDeleteOperator
public java.lang.String getMarkForDeleteOperator()
- 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
getName
public java.lang.String getName()
- 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
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
getOrderBy1
public java.lang.String getOrderBy1()
- Result set will be sorted by this attribute.
-
- Returns:
- java.lang.String
getOrderByOperator1
public java.lang.String getOrderByOperator1()
- Attributes can be sorted by ascending (default) or decending order.
-
- Returns:
- java.lang.String
getPublished
public java.lang.String getPublished()
- The value is used to search on published (Catgrpdesc.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
getResultCount
public java.lang.String getResultCount()
- Returns resultCount
-
- Overrides:
- getResultCount in class SearchBaseDataBean
-
- Returns:
- The number of rows retrieved for this search criteria.
getResultList
public CategoryDataBean[] getResultList()
- resultList (CatalogDataBean) : Search results as array of CatalogDataBeans from resultSet variable.
-
- Returns:
- com.ibm.commerce.catalog.beans.CategoryDataBean[]
getResultName
public java.lang.String getResultName()
- Column names for building a result set. See valid column names in AttributeInfoDictionary.initialize().
-
- Returns:
- java.lang.String
getResultSet
public java.util.Vector getResultSet()
- Search results as vector of vectors of strings containing rows with result set columns where first column must be Catalog ids.
-
- Returns:
- java.util.Vector
getResultSetName
public java.util.Vector getResultSetName()
- Search results as vector of vectors of strings containing result set column names.
-
- Returns:
- java.lang.String
getShortDesc
public java.lang.String getShortDesc()
- The value of this variable is used in search based on category shortdescription (Catgrpdesc. 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),
-
- 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,' 'IN.'
-
- Returns:
- java.lang.String
getCatalogIdOperator
public java.lang.String getCatalogIdOperator()
- 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
getCatalogId
public java.lang.String getCatalogId()
- A user can specify the catalog to search on.
-
- Returns:
- java.lang.String
getUserId
public int getUserId()
- The userId from command context.
-
- Returns:
- int
initialize
protected void initialize()
- initialize the data bean with command context
-
- Overrides:
- initialize in class SearchBaseDataBean
populate
public void populate()
- Populate the data bean
-
- Specified by:
- populate in interface SmartDataBean
- Specified by:
- populate in class SearchBaseDataBean
setDistinct
public void setDistinct(java.lang.String newDistinct)
- Defines SQL distinct qualifier. It is useful when using order by where distinct qualifer is not permitted.
-
- Parameters:
- newDistinct - java.lang.String
setIdentifier
public void setIdentifier(java.lang.String newIdentifier)
- The value of this variable is used in search based on catgroup identifier (Catgroup.identifier column).
-
- Parameters:
- newIdentifier - java.lang.String
setIdentifierCaseSensitive
public void setIdentifierCaseSensitive(java.lang.String newIdentifierCaseSensitive)
- 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:
- newIdentifierCaseSensitive - java.lang.String
setIdentifierOperator
public void setIdentifierOperator(java.lang.String newIdentifierOperator)
- 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:
- newIdentifierOperator - java.lang.String
setIdentifierType
public void setIdentifierType(java.lang.String newIdentifierType)
- 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:
- newIdentifierType - java.lang.String
setKeyword
public void setKeyword(java.lang.String newKeyword)
- The value of this variable is used in search based on catgroup keyword (Catgrpdesc.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 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:
- 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
setLangId
public void setLangId(java.lang.String newLangId)
- The langId for to search. If not provided the default from command context will be used.
-
- Parameters:
- newLangId - java.lang.String
setLastUpdate
public void setLastUpdate(java.lang.String newLastUpdate)
- The value of this variable is used in search based on Lastupdate (category.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
setLongDesc
public void setLongDesc(java.lang.String newLongDesc)
- The value of this variable is used in search based on category longdescription (Catgrpdesc.longdescription column).
-
- Parameters:
- newLongDesc - java.lang.String
setLongDescCaseSensitive
public void setLongDescCaseSensitive(java.lang.String newLongDescCaseSensitive)
- 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:
- newLongDescCaseSensitive - java.lang.String
setLongDescOperator
public void setLongDescOperator(java.lang.String newLongDescOperator)
- 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:
- newLongDescOperator - java.lang.String
setLongDescType
public void setLongDescType(java.lang.String newLongDescType)
- 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:
- newLongDescType - java.lang.String
setMarkForDelete
public void setMarkForDelete(java.lang.String newMarkForDelete)
- The value is used to search on markForDelete (category.markfordelete column).
-
- Parameters:
- newMarkForDelete - java.lang.String
setMarkForDeleteOperator
public void setMarkForDeleteOperator(java.lang.String newMarkForDeleteOperator)
- 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:
- newMarkForDeleteOperator - java.lang.String
setName
public void setName(java.lang.String newName)
- The value of this variable is used in search based on Category name (Category.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
setOrderBy1
public void setOrderBy1(java.lang.String newOrderBy1)
- Result set will be sorted by this attribute.
-
- Parameters:
- newOrderBy1 - java.lang.String
setOrderByOperator1
public void setOrderByOperator1(java.lang.String newOrderByOperator1)
- Attributes can be sorted by ascending (default) or decending order.
-
- Parameters:
- newOrderByOperator1 - java.lang.String
setPredefinedAttributes
protected void setPredefinedAttributes()
- Use rulequery to build the query predicate.
-
- Specified by:
- setPredefinedAttributes in class SearchBaseDataBean
setPublished
public void setPublished(java.lang.String newPublished)
- The value is used to search on published (Catgrpdesc.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
setResultCount
public void setResultCount(java.lang.String newResultCount)
- Accessor generated by VAJ - do not modify.
-
- Overrides:
- setResultCount in class SearchBaseDataBean
-
- Parameters:
- newResultCount - java.lang.String
setResultList
public void setResultList(CategoryDataBean[] newResultList)
- Search results as array of CategoryDataBean from resultSet variable.
-
- Parameters:
- newResultList - com.ibm.commerce.catalog.beans.CategoryDataBean[]
setResultName
public void setResultName(java.lang.String newResultName)
- Column names for building a result set. See valid column names in AttributeInfoDictionary.initialize().
-
- Parameters:
- newResultName - java.lang.String
setResultSet
public void setResultSet(java.util.Vector newResultSet)
- Search results as vector of vectors of strings containing rows with result set columns where first column must be Category ids.
-
- Parameters:
- newResultSet - java.util.Vector
setResultSetName
public void setResultSetName(java.lang.String newResultName)
- Search results as vector of vectors of strings containing result set column names.
setShortDesc
public void setShortDesc(java.lang.String newShortDesc)
- The value of this variable is used in search based on category shortdescription (Catgrpdesc. 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),
-
- 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,' 'IN.'
-
- Parameters:
- newStoreIdOperator - java.lang.String
setCatalogId
public void setCatalogId(java.lang.String newCatalogId)
- A user can specify the Catalog to search on.
-
- Parameters:
- newCatalogId - java.lang.String
setCatalogIdOperator
public void setCatalogIdOperator(java.lang.String newCatalogIdOperator)
- 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.'
-
- Parameters:
- newCatalogIdOperator - java.lang.String
setUserId
public void setUserId(int newUserId)
- The userId from command context.
-
- Parameters:
- newUserId - int
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.