com.ibm.commerce.search.beans

Class CatEntrySearchListDataBean

  • All Implemented Interfaces:
    DataBean, InputDataBean, SmartDataBean, com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean, com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean, SearchConstants, java.io.Serializable
    Direct Known Subclasses:
    AdvancedCatEntrySearchListDataBean, CustomCatEntrySearchListDataBean, ExtendedCatEntrySearchListDataBean


    public class CatEntrySearchListDataBean
    extends SearchBaseDataBean
    implements com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean, com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
    This bean is used to retrieve product or item information from catalog based on input search criteria. Searches using this bean return products or items that are published and buyable, that is, where 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:
    This variable is used for paging.
    1. 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.
    These variables are used for setting filter terms on search criteria.
    1. 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).
    2. 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).
    3. 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).
    4. 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).
    This variable is used to set the result page size.
    1. pageSize (String) : The value of this variable specifies number of search result rows to be displayed per page.
    These variables are used to specify the number and type of results returned from a search.
    1. resultCount (String) : This variable will contain total number of results returned for a search.
    2. 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.
    These variables are used to specify properties of the search term.
    1. searchTerm (String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
    2. 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).
    3. 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).
    4. 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.
    This variable is used to specify the search type.
    1. 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).
    These variables specify the attribute to sort by for the search.
    1. orderBy1 (String): Result set will be sorted by this attribute.
    2. orderByOperator1 (String): Attributes can be sorted by ascending (default) or descending order. Allowed values are AscOperator or DescOperator.
    This variable specifies the SQL distinct qualifier.
    1. distinct (String): Defines SQL distinct qualifier. It is useful when using order by where distinct qualifier is not permitted.
    This variable specifies if co-search term search is enabled.
    1. coSearchSkuEnabled (Boolean): Search input terms (one contiguous term only) for descriptions will be also co-search with CATENTRY.PARTNUMBER column.
    These variables are used for searching by category.
    1. catGroupId (String): The value of this variable is used in search on a category id (table columns searched: Catgpenrel.Catgroupid).
    2. 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.
    3. 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).
    4. 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.
    5. 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).
    6. 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.
    7. 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).
    8. 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).
    These variables are used for searching by currency.
    1. currency (String) : The value of this variable is used in search on a currency (table columns searched: Offerprice.Currency).
    2. 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).
    3. 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).
    These variables are used for searching by manufacturer.
    1. manufacturer (String) : The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).
    2. 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).
    3. 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).
    4. manufacturerPartNum (String) : The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).
    5. 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).
    6. 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).
    This variable is used for searching by price range.
    1. maxPrice/minPrice (String) : The values of these variables are used in search on price range (table columns searched: offerprice.currency, offerprice.price).
    These variables are used for searching by price.
    1. price (String) : The value of this variable is used in search on price (table columns searched: offerprice.currency, offerprice.price).
    2. 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.
    These variables are used for searching by quantity available.
    1. qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).
    2. 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.
    3. qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure).
    4. 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).
    5. 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).
    These variables are used to specify properties of the sku to search for.
    1. sku (String) : The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.
    2. 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).
    3. 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).
    These variables are used to specify the catalog ID to search for.
    1. catalogId (String): The value of this variable is used in search on a catalog id (table columns searched: Catgpenrel.Catalogid).
    2. 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.
    These variables are used to specify properties and values of the fields 1 to 5 to search for.
    1. field(1-3) (String): The value of this variable is used on a search on the respective table column CATENTRY.field(1-3).
    2. 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.
    3. field(4-5) (String): The value of this variable is used on a search on the respective table column CATENTRY.field(4-5).
    4. 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).
    5. 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).
    These variables set properties and the value for search by attribute name value pairs.
    1. 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).
    2. 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.
    3. attributeValue(1-10) (String): The value of this variable is the rich attribute value from AttrValue table.
    4. 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).
    5. 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.
    These variables specify the type of catalog entry to search for.
    1. isPackage (boolean): Set this to true to return in your resulting search catalog entries of type PackageBean. It is false by default.
    2. isBundle (boolean): Set this to true to return in your resulting search catalog entries of type BundleBean. It is false by default.
    3. isProduct (boolean): Set this to true to return in your resulting search catalog entries of type ProductBean. It is false by default.
    4. isItem (boolean): Set this to true to return in your resulting search catalog entries of type ItemBean. It is false by default.
    5. isDynamicKit (boolean): Set this to true to return in your resulting search catalog entries of type DynamicKitBean. It is false by default.

    A sample usage follows for a search based on a attribute name value pair:

                   catEntrySearchDB.setAttributeName1("color"); 
                   catEntrySearchDB.setAttributeValue1("red"); 
                   catEntrySearchDB.setAttributeValueCaseSensitive("yes"); 
                   catEntrySearchDB.setAttributeValueOperator1("EQUAL"); 
                   catEntrySearchDB.setAttributeValueType1("STRING"); 
     
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean

        getBeginIndex, getPageSize
      • Methods inherited from interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean

        setBeginIndex, setPageSize
    • Constructor Detail

      • CatEntrySearchListDataBean

        public CatEntrySearchListDataBean()
        Constructs a CatEntrySearchListDataBean.
    • Method Detail

      • setUseCachedCollectionEnumeration

        public final void setUseCachedCollectionEnumeration(boolean abUseCachedCollectionEnumeration)
        Sets whether or not to return the query result as a CachedCollectionEnumeration.
        Parameters:
        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.
      • isUseCachedCollectionEnumeration

        public final boolean isUseCachedCollectionEnumeration()
        Returns the useCachedCollectionEnumeration property.
        Returns:
        true if the query result should be returned as a CachedCollectionEnumeration.
      • getCachedResult

        public final com.ibm.commerce.dynacache.commands.CachedCollectionEnumeration getCachedResult()
        Returns the query result. The caller must have previously set the useCachedCollectionEnumeration property to true before the query was executed. Otherwise null is returned.
        Returns:
        the query result, or null. Each element in the enumeration is a List of column values.
      • buildRichAttributeConstraint

        public RuleQuery buildRichAttributeConstraint(RuleQuery q)
                                               throws java.lang.Exception
        Build rich attribute (parametric) constraints.
        Parameters:
        q - The RuleQuery object used to execute the query.
        Returns:
        The RuleQuery object used to execute the query.
        Throws:
        java.lang.Exception
      • buildFieldConstraint

        public RuleQuery buildFieldConstraint(RuleQuery q)
                                       throws java.lang.Exception
        Build constraints on field columns of Catentry table.
        Parameters:
        q - The RuleQuery object used to execute the query.
        Returns:
        The RuleQuery object used to execute the query.
        Throws:
        java.lang.Exception
      • getCatalogId

        public java.lang.String getCatalogId()
        This method returns the catalog id used in the search.
        Returns:
        The catalog id used for the search.
      • getCatalogIdOperator

        public java.lang.String getCatalogIdOperator()
        This method returns the catalog id operator used in the search.
        Returns:
        The catalog id operator used in the search.
      • getAttributeName1

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName10

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName2

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName3

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName4

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName5

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName6

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName7

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName8

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeName9

        public 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.
        Returns:
        The search term used for the rich attribute NAME from the ATTRIBUTE table for a query involving attribute name, attribute value.
      • getAttributeValue1

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue10

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue2

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue3

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue4

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue5

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue6

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue7

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue8

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValue9

        public 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.
        Returns:
        The search term used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValueCaseSensitive

        public 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.
        Returns:
        The case sensitivity used for the rich attribute VALUE from the ATTRVALUE table for a query involving attribute name, attribute value.
      • getAttributeValueOperator1

        public 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.
        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.
      • getAttributeValueOperator10

        public 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.
        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.
      • getAttributeValueOperator2

        public 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.
        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.
      • getAttributeValueOperator3

        public 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.
        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.
      • getAttributeValueOperator4

        public 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.
        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.
      • getAttributeValueOperator5

        public 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.
        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.
      • getAttributeValueOperator6

        public 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.
        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.
      • getAttributeValueOperator7

        public 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.
        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.
      • getAttributeValueOperator8

        public 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.
        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.
      • getAttributeValueOperator9

        public 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.
        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.
      • getAttributeValueType1

        public 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.
        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.
      • getAttributeValueType10

        public 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.
        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.
      • getAttributeValueType2

        public 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.
        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.
      • getAttributeValueType3

        public 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.
        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.
      • getAttributeValueType4

        public 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.
        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.
      • getAttributeValueType5

        public 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.
        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.
      • getAttributeValueType6

        public 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.
        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.
      • getAttributeValueType7

        public 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.
        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.
      • getAttributeValueType8

        public 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.
        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.
      • getAttributeValueType9

        public 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.
        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.
      • getCategoryTerm

        public java.lang.String getCategoryTerm()
        This method returns the search term used in a predicate involving catalog group name, short description and/or long description.
        Specified by:
        getCategoryTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search term used in a predicate involving catalog group name, short description and/or long description.
      • getCategoryTermCaseSensitive

        public 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).
        Specified by:
        getCategoryTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive ; no for case insensitive.
      • getCategoryTermOperator

        public 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).
        Specified by:
        getCategoryTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        EQUAL or LIKE
      • getCategoryTermScope

        public 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). The scope can be restricted to name; name and short description; or name, short description and long description; or keyword.
        Specified by:
        getCategoryTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        1 (for name and short description), or 2 (for name only), or 3 (for name, short description and long description) or 4 (for keyword)
      • getCategoryType

        public 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).
        Specified by:
        getCategoryType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search type for category term search. Possible values are : ALL, ANY or EXACT.
      • getCatGroupId

        public java.lang.String getCatGroupId()
        This method returns the catalog group identifier used in a search predicate.
        Specified by:
        getCatGroupId in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The catalog group identifier used in a search predicate.
      • getCatGroupIdOperator

        public java.lang.String getCatGroupIdOperator()
        This method returns the catalog group identifier operator used in a search predicate.
        Returns:
        The possible values are: EQUAL,NOTEQUAL, GREATER,LESS,GREATER_EQUAL, LESS_EQUAL or IN.
      • getCatgrpSchemaType

        public java.lang.String getCatgrpSchemaType()
        This method returns the data population type in CATGPENREL table.
        Returns:
        The value must be either 1 if the CATGPENREL has only products or 2 if the CATGPENREL has both items and products.
      • getCurrency

        public java.lang.String getCurrency()
        This method returns the search term for a search predicate using currency.
        Specified by:
        getCurrency in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search term for a search predicate using currency.
      • getCurrencyCaseSensitive

        public java.lang.String getCurrencyCaseSensitive()
        This method returns the case sensitivity for a search predicate using currency.
        Specified by:
        getCurrencyCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getCurrencyOperator

        public java.lang.String getCurrencyOperator()
        This method returns the search operator for a search predicate using currency.
        Specified by:
        getCurrencyOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The possible values are: EQUAL or LIKE.
      • getDistinct

        public java.lang.String getDistinct()
        This method returns the SQL distinct qualifier.
        Returns:
        yes if the SQL distinct qualifier is to be used.
      • getFilterTerm

        public java.lang.String getFilterTerm()
        Returns 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).
        Specified by:
        getFilterTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input filter term that filters the search results.
      • getFilterTermCaseSensitive

        public java.lang.String getFilterTermCaseSensitive()
        Returns 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).
        Specified by:
        getFilterTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getFilterTermOperator

        public java.lang.String getFilterTermOperator()
        Returns 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).
        Specified by:
        getFilterTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The operator (EQUAL or LIKE) for filtering filterTerm.
      • getFilterType

        public java.lang.String getFilterType()
        Returns 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).
        Specified by:
        getFilterType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The filter type (ALL, ANY or EXACT) for filtering the filterTerm.
      • getIsAllNull

        public boolean getIsAllNull()
        This method returns if all the search criteria are null.
        Returns:
        true if all the search criteria are null; false otherwise
      • getIsListPriceOn

        public java.lang.String getIsListPriceOn()
        Returns isListPriceOn. Returns the flag representing the status of the List Price.
        Specified by:
        getIsListPriceOn in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        java.lang.String
      • getLangId

        public java.lang.String getLangId()
        Returns langId. Returns the langauge Id used by the search.
        Returns:
        java.lang.String
      • getManufacturer

        public java.lang.String getManufacturer()
        Returns manufacturer. manufacturer (String) : The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).
        Specified by:
        getManufacturer in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Manufacturer's Name
      • getManufacturerCaseSensitive

        public java.lang.String getManufacturerCaseSensitive()
        Returns 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).
        Specified by:
        getManufacturerCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getManufacturerOperator

        public java.lang.String getManufacturerOperator()
        Returns 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).
        Specified by:
        getManufacturerOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching manufacturer's name.
      • getManufacturerPartNum

        public java.lang.String getManufacturerPartNum()
        Returns manufacturerPartNum. manufacturerPartNum (String) :The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).
        Specified by:
        getManufacturerPartNum in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - manufacturer's part number.
      • getManufacturerPartNumCaseSensitive

        public java.lang.String getManufacturerPartNumCaseSensitive()
        Returns 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).
        Specified by:
        getManufacturerPartNumCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getManufacturerPartNumOperator

        public java.lang.String getManufacturerPartNumOperator()
        Returns 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).
        Specified by:
        getManufacturerPartNumOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching manufacturer's part number.
      • getMaxPrice

        public java.lang.String getMaxPrice()
        Returns maxPrice. maxPrice (String) : The values of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).
        Specified by:
        getMaxPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Maximum Price.
      • getMinPrice

        public java.lang.String getMinPrice()
        Returns minPrice. minPrice (String) : The value of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).
        Specified by:
        getMinPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Minimum Price
      • getOrderBy1

        public java.lang.String getOrderBy1()
        Returns orderBy1. orderBy1 (String): Result set will be sorted by this attribute.
        Returns:
        java.lang.String
      • getOrderByOperator1

        public java.lang.String getOrderByOperator1()
        Returns orderByOperator1. orderByOperator1 (String): Attributes can be sorted by ascending (default) or descending order.
        Returns:
        java.lang.String
      • getPrice

        public java.lang.String getPrice()
        Returns Price. price (String) : The value of this variable is used in search on price (table columns searched: offerprice.currency, offerprice.price).
        Specified by:
        getPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Price
      • getPriceOperator

        public java.lang.String getPriceOperator()
        Returns 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.
        Specified by:
        getPriceOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching Price
      • getQtyAvailable

        public java.lang.String getQtyAvailable()
        Returns qtyAvailable. qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).
        Specified by:
        getQtyAvailable in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Quantity Available.
      • getQtyAvailableOperator

        public java.lang.String getQtyAvailableOperator()
        Returns 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.
        Specified by:
        getQtyAvailableOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching Quantity Available.
      • getQtyMeasure

        public java.lang.String getQtyMeasure()
        Returns qtyMeasure. qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure).
        Specified by:
        getQtyMeasure in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Quantity Measure.
      • getQtyMeasureCaseSensitive

        public java.lang.String getQtyMeasureCaseSensitive()
        Returns 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).
        Specified by:
        getQtyMeasureCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getQtyMeasureOperator

        public java.lang.String getQtyMeasureOperator()
        Returns qtyMeasureOperator.
        Specified by:
        getQtyMeasureOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching Quantity Measure.
      • getRASchemaType

        public java.lang.String getRASchemaType()
        Returns RASchemaType
        Returns:
        The data population type
      • getResultCount

        public java.lang.String getResultCount()
        Returns resultCount. resultCount (String) : This variable will contain total number of results returned for a search.
        Specified by:
        getResultCount in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Overrides:
        getResultCount in class SearchBaseDataBean
        Returns:
        The number of rows retrieved for this search criteria.
      • getExceededResultSize

        public boolean getExceededResultSize()
        This method indicates whether the total number of results has exceeded maxResultSize limits of ProductSearchThreshold or not.
        Returns:
        true if limits exceeded false otherwise.
      • getResultList

        public CatalogEntryDataBean[] getResultList()
        Returns CatalogEntryDataBean
        Specified by:
        getResultList in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The results retrieved for the search criteria.
      • getResultName

        public java.lang.String getResultName()
        Returns resultName.
        Returns:
        java.lang.String
      • getResultSet

        public java.util.Vector getResultSet()
        Returns resultSet.
        Returns:
        java.util.Vector
      • getResultSetName

        public java.util.Vector getResultSetName()
        Returns resultSetName.
        Returns:
        java.lang.String
      • getResultType

        public java.lang.String getResultType()
        Deprecated. This method is deprecated and exists for backward compatibility only. Use the methods isPackage, isBundle, isProduct, isItem, or isDynamicKit.
        Returns 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.
        Specified by:
        getResultType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The result type (Products, Items or Both)
      • getSearchTerm

        public java.lang.String getSearchTerm()
        Returns searchTerm. searchTerm(String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
        Specified by:
        getSearchTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Search term.
      • getSearchTermCaseSensitive

        public java.lang.String getSearchTermCaseSensitive()
        Returns 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).
        Specified by:
        getSearchTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getSearchTermOperator

        public java.lang.String getSearchTermOperator()
        Returns 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).
        Specified by:
        getSearchTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching the Search Term.
      • getSearchTermScope

        public java.lang.Integer getSearchTermScope()
        Returns 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.
        Specified by:
        getSearchTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search scope (database columns to search) for the Search Term.
      • getSearchType

        public java.lang.String getSearchType()
        Returns 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).
        Specified by:
        getSearchType in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search type (ALL, ANY or EXACT PHRASE) for the Search Term.
      • getSku

        public java.lang.String getSku()
        Returns sku. sku(String) : The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.
        Specified by:
        getSku in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The input search criteria - Product SKU.
      • getSkuCaseSensitive

        public java.lang.String getSkuCaseSensitive()
        Returns 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).
        Specified by:
        getSkuCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        yes for case sensitive; no for case insensitive.
      • getSkuOperator

        public java.lang.String getSkuOperator()
        Returns 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).
        Specified by:
        getSkuOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListSmartDataBean
        Returns:
        The search operator for searching SKU.
      • getUserId

        public int getUserId()
        Returns userId. The user ID used by the search.
        Returns:
        int
      • isCoSearchSkuEnabled

        public boolean isCoSearchSkuEnabled()
        Returns coSearchSkuEnabled.
        Returns:
        boolean
      • isIsBundle

        public boolean isIsBundle()
        This method returns if the search should return catalog entries of type BundleBean.
        Returns:
        true to return catalog entries of type BundleBean; false otherwise.
      • isIsDynamicKit

        public boolean isIsDynamicKit()
        This method returns if the search should return catalog entries of type DynamicKitBean.
        Returns:
        true to return catalog entries of type DynamicKitBean; false otherwise.
      • isIsItem

        public boolean isIsItem()
        This method returns if the search should return catalog entries of type ItemBean.
        Returns:
        true to return catalog entries of type ItemBean; false otherwise.
      • isIsPackage

        public boolean isIsPackage()
        This method returns if the search should return catalog entries of type PackageBean.
        Returns:
        true to return catalog entries of type PackageBean; false otherwise.
      • isIsProduct

        public boolean isIsProduct()
        This method returns if the search should return catalog entries of type ProductBean.
        Returns:
        btrue to return catalog entries of type ProductBean; false otherwise.
      • setCatalogId

        public void setCatalogId(java.lang.String newCatalogId)
        To set catalogId.
        Parameters:
        newCatalogId - java.lang.String. The catalog ID.
      • setCatalogIdOperator

        public void setCatalogIdOperator(java.lang.String newCatalogIdOperator)
        To set catalogIdOperator.
        Parameters:
        newCatalogIdOperator - java.lang.String. The catalog ID operator.
      • setAttributeName1

        public void setAttributeName1(java.lang.String newAttributeName1)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName1 - java.lang.String. Attribute name 1.
      • setAttributeName10

        public void setAttributeName10(java.lang.String newAttributeName10)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName10 - java.lang.String. Attribute name 10.
      • setAttributeName2

        public void setAttributeName2(java.lang.String newAttributeName2)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName2 - java.lang.String. Attribute name 2.
      • setAttributeName3

        public void setAttributeName3(java.lang.String newAttributeName3)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName3 - java.lang.String. Attribute name 3.
      • setAttributeName4

        public void setAttributeName4(java.lang.String newAttributeName4)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName4 - java.lang.String. Attribute name 4.
      • setAttributeName5

        public void setAttributeName5(java.lang.String newAttributeName5)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName5 - java.lang.String. Attribute name 5.
      • setAttributeName6

        public void setAttributeName6(java.lang.String newAttributeName6)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName6 - java.lang.String. Attribute name 6.
      • setAttributeName7

        public void setAttributeName7(java.lang.String newAttributeName7)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName7 - java.lang.String. Attribute name 7.
      • setAttributeName8

        public void setAttributeName8(java.lang.String newAttributeName8)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName8 - java.lang.String. Attribute name 8.
      • setAttributeName9

        public void setAttributeName9(java.lang.String newAttributeName9)
        The value of this variable is the rich attribute NAME from the Attribute table.
        Parameters:
        newAttributeName9 - java.lang.String. Attribute name 9.
      • setAttributeValue1

        public void setAttributeValue1(java.lang.String newAttributeValue1)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue1 - java.lang.String. Attribute value 1.
      • setAttributeValue10

        public void setAttributeValue10(java.lang.String newAttributeValue10)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue10 - java.lang.String. Attribute value 10.
      • setAttributeValue2

        public void setAttributeValue2(java.lang.String newAttributeValue2)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue2 - java.lang.String. . Attribute value 2.
      • setAttributeValue3

        public void setAttributeValue3(java.lang.String newAttributeValue3)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue3 - java.lang.String. Attribute value 3.
      • setAttributeValue4

        public void setAttributeValue4(java.lang.String newAttributeValue4)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue4 - java.lang.String. Attribute value 4.
      • setAttributeValue5

        public void setAttributeValue5(java.lang.String newAttributeValue5)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue5 - java.lang.String. Attribute value 5.
      • setAttributeValue6

        public void setAttributeValue6(java.lang.String newAttributeValue6)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue6 - java.lang.String. Attribute value 6.
      • setAttributeValue7

        public void setAttributeValue7(java.lang.String newAttributeValue7)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue7 - java.lang.String. Attribute value 7.
      • setAttributeValue8

        public void setAttributeValue8(java.lang.String newAttributeValue8)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue8 - java.lang.String. Attribute value 8.
      • setAttributeValue9

        public void setAttributeValue9(java.lang.String newAttributeValue9)
        The value of this variable is the rich attribute value from AttrValue table.
        Parameters:
        newAttributeValue9 - java.lang.String. Attribute value 9.
      • setAttributeValueCaseSensitive

        public void setAttributeValueCaseSensitive(java.lang.String newAttributeValueCaseSensitive)
        A user can choose case sensitive or case insensitive specification of attribute value search. The value in this variable is used to identify if value term in 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.
        Parameters:
        newAttributeValueCaseSensitive - java.lang.String. The attribute value case sensitive setting, either 'yes', or 'no'.
      • setAttributeValueOperator1

        public void setAttributeValueOperator1(java.lang.String newAttributeValueOperator1)
        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).
        Parameters:
        newAttributeValueOperator1 - java.lang.String. The attribute value 1 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator10

        public void setAttributeValueOperator10(java.lang.String newAttributeValueOperator10)
        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).
        Parameters:
        newAttributeValueOperator10 - java.lang.String. The attribute value 10 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator2

        public void setAttributeValueOperator2(java.lang.String newAttributeValueOperator2)
        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).
        Parameters:
        newAttributeValueOperator2 - java.lang.String. The attribute value 2 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator3

        public void setAttributeValueOperator3(java.lang.String newAttributeValueOperator3)
        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).
        Parameters:
        newAttributeValueOperator3 - java.lang.String. The attribute value 3 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator4

        public void setAttributeValueOperator4(java.lang.String newAttributeValueOperator4)
        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).
        Parameters:
        newAttributeValueOperator4 - java.lang.String. The attribute value 4 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator5

        public void setAttributeValueOperator5(java.lang.String newAttributeValueOperator5)
        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).
        Parameters:
        newAttributeValueOperator5 - java.lang.String. The attribute value 5 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator6

        public void setAttributeValueOperator6(java.lang.String newAttributeValueOperator6)
        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).
        Parameters:
        newAttributeValueOperator6 - java.lang.String. The attribute value 6 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator7

        public void setAttributeValueOperator7(java.lang.String newAttributeValueOperator7)
        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).
        Parameters:
        newAttributeValueOperator7 - java.lang.String. The attribute value 7 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator8

        public void setAttributeValueOperator8(java.lang.String newAttributeValueOperator8)
        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).
        Parameters:
        newAttributeValueOperator8 - java.lang.String. The attribute value 8 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueOperator9

        public void setAttributeValueOperator9(java.lang.String newAttributeValueOperator9)
        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).
        Parameters:
        newAttributeValueOperator9 - java.lang.String. The attribute value 9 operator, either 'LIKE' or 'EQUAL'.
      • setAttributeValueType1

        public 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.
        Parameters:
        newAttributeValueType1 - java.lang.String. The attribute value 1 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType10

        public 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.
        Parameters:
        newAttributeValueType10 - java.lang.String. The attribute value 10 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType2

        public 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.
        Parameters:
        newAttributeValueType2 - java.lang.String. The attribute value 2 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType3

        public 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.
        Parameters:
        newAttributeValueType3 - java.lang.String. The attribute value 3 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType4

        public 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.
        Parameters:
        newAttributeValueType4 - java.lang.String. The attribute value 4 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType5

        public 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.
        Parameters:
        newAttributeValueType5 - java.lang.String. The attribute value 5 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType6

        public 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.
        Parameters:
        newAttributeValueType6 - java.lang.String. The attribute value 6 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType7

        public 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.
        Parameters:
        newAttributeValueType7 - java.lang.String. The attribute value 7 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType8

        public 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.
        Parameters:
        newAttributeValueType8 - java.lang.String. The attribute value 8 type, either STRING, INTEGER or FLOAT.
      • setAttributeValueType9

        public 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.
        Parameters:
        newAttributeValueType9 - java.lang.String. The attribute value 9 type, either STRING, INTEGER or FLOAT.
      • setCategoryTerm

        public void setCategoryTerm(java.lang.String newCategoryTerm)
        To set categoryTerm.
        Specified by:
        setCategoryTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCategoryTerm - java.lang.String. The category term used for the search.
      • setCategoryTermCaseSensitive

        public void setCategoryTermCaseSensitive(java.lang.String newCategoryTermCaseSensitive)
        To set categoryTermCaseSensitive.
        Specified by:
        setCategoryTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCategoryTermCaseSensitive - java.lang.String. The category term case sensitive value used for the search.
      • setCategoryTermOperator

        public void setCategoryTermOperator(java.lang.String newCategoryTermOperator)
        To set categoryTermOperator.
        Specified by:
        setCategoryTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCategoryTermOperator - java.lang.String. The category term operator used for the search.
      • setCategoryTermScope

        public 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. 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.
        Specified by:
        setCategoryTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        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).
      • setCategoryType

        public void setCategoryType(java.lang.String newCategoryType)
        To set categoryType.
        Specified by:
        setCategoryType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCategoryType - java.lang.String. The category type used for the search.
      • setCatGroupId

        public void setCatGroupId(java.lang.String newCatGroupId)
        To set catGroupId. The category ID used by the search.
        Specified by:
        setCatGroupId in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCatGroupId - java.lang.String. The catalog group ID.
      • setCatGroupIdOperator

        public void setCatGroupIdOperator(java.lang.String newCatGroupIdOperator)
        To set catGroupIdOperator.
        Parameters:
        newCatGroupIdOperator - java.lang.String. The catalog group ID operator.
      • setCatgrpSchemaType

        public void setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
        To set catgrpSchemaType.
        Parameters:
        newCatgrpSchemaType - java.lang.String. The catalog group schema type.
      • setCoSearchSkuEnabled

        public void setCoSearchSkuEnabled(boolean newCoSearchSkuEnabled)
        To set coSearchSkuEnabled.
        Parameters:
        newCoSearchSkuEnabled - boolean. Co search sku enabled value, either true or false.
      • setCurrency

        public void setCurrency(java.lang.String newCurrency)
        To set currency.
        Specified by:
        setCurrency in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCurrency - java.lang.String. The currency used for the search.
      • setCurrencyCaseSensitive

        public void setCurrencyCaseSensitive(java.lang.String newCurrencyCaseSensitive)
        To set currencyCaseSensitive.
        Specified by:
        setCurrencyCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCurrencyCaseSensitive - java.lang.String. The currency case sensitive value.
      • setCurrencyOperator

        public void setCurrencyOperator(java.lang.String newCurrencyOperator)
        To set currencyOperator.
        Specified by:
        setCurrencyOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newCurrencyOperator - java.lang.String. The currency operator.
      • setDistinct

        public void setDistinct(java.lang.String newDistinct)
        To set distinct.
        Parameters:
        newDistinct - java.lang.String. The SQL distinct value used for the search.
      • setFilterTerm

        public void setFilterTerm(java.lang.String newFilterTerm)
        Sets 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).
        Specified by:
        setFilterTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newFilterTerm - java.lang.String. The filter term used for the search.
      • setFilterTermCaseSensitive

        public void setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
        Sets 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).
        Specified by:
        setFilterTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newFilterTermCaseSensitive - java.lang.String. The filter term case sensitive value used for the search.
      • setFilterTermOperator

        public void setFilterTermOperator(java.lang.String newFilterTermOperator)
        Sets 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).
        Specified by:
        setFilterTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newFilterTermOperator - java.lang.String. The filter term operator.
      • setFilterType

        public void setFilterType(java.lang.String newFilterType)
        Sets 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).
        Specified by:
        setFilterType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newFilterType - java.lang.Integer. The filter type.
      • setIsAllNull

        public void setIsAllNull(boolean newIsAllNull)
        To set isAllNull.
        Parameters:
        newIsAllNull - boolean. The isALLNull flag.
      • setIsBundle

        public void setIsBundle(boolean newIsBundle)
        To set isBundle.
        Parameters:
        newIsBundle - boolean. The isBundle flag.
      • setIsDynamicKit

        public void setIsDynamicKit(boolean newIsDynamicKit)
        To set isDynamicKit.
        Parameters:
        newIsDynamicKit - boolean. The isDynamicKit flag.
      • setIsItem

        public void setIsItem(boolean newIsItem)
        To set isItem.
        Parameters:
        newIsItem - boolean. The isItem flag.
      • setIsPackage

        public void setIsPackage(boolean newIsPackage)
        To set isPackage.
        Parameters:
        newIsPackage - boolean. The isPackage flag.
      • setIsProduct

        public void setIsProduct(boolean newIsProduct)
        To set isProduct.
        Parameters:
        newIsProduct - boolean. The isProduct flag.
      • setExceededResultSize

        public void setExceededResultSize(boolean newExceeded)
        To set exceededResultSize.
        Parameters:
        newExceeded - boolean. The exceeded flag.
      • setIsListPriceOn

        public void setIsListPriceOn(java.lang.String newIsListPriceOn)
        To set isListPriceOn.
        Specified by:
        setIsListPriceOn in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newIsListPriceOn - java.lang.String. The isListPriceOn flag.
      • setLangId

        public void setLangId(java.lang.String newLangId)
        To set langId. The language ID used by the search.
        Parameters:
        newLangId - java.lang.String. The langauge ID used for the search.
      • setManufacturer

        public void setManufacturer(java.lang.String newManufacturer)
        Sets manufacturer. manufacturer (String) : The value of this variable is used in search on a manufacturer's name (table columns searched: Catentry.Mfname).
        Specified by:
        setManufacturer in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newManufacturer - java.lang.String. The manufacturer used for the search.
      • setManufacturerCaseSensitive

        public void setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
        Sets 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).
        Specified by:
        setManufacturerCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newManufacturerCaseSensitive - java.lang.String. The manufacturer case sensitive value.
      • setManufacturerOperator

        public void setManufacturerOperator(java.lang.String newManufacturerOperator)
        Sets 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).
        Specified by:
        setManufacturerOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newManufacturerOperator - java.lang.String. The manufacturer operator used for the search.
      • setManufacturerPartNum

        public void setManufacturerPartNum(java.lang.String newManufacturerPartNum)
        Sets manufacturerPartNum. manufacturerPartNum (String) :The value of this variable is used in search on a manufacturer's part number (table columns searched: Catentry.Mfpartnumber).
        Specified by:
        setManufacturerPartNum in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newManufacturerPartNum - java.lang.String. The manufacturer part number used for the search.
      • setManufacturerPartNumCaseSensitive

        public void setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
        Sets 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).
        Specified by:
        setManufacturerPartNumCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newManufacturerPartNumCaseSensitive - java.lang.String. The manufacturer part number case sensitive value.
      • setManufacturerPartNumOperator

        public void setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
        Sets 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).
        Specified by:
        setManufacturerPartNumOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newManufacturerPartNumOperator - java.lang.String. The manufacturer part number operator.
      • setMaxPrice

        public void setMaxPrice(java.lang.String newMaxPrice)
        Sets maxPrice. maxPrice (String) : The values of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).
        Specified by:
        setMaxPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newMaxPrice - java.lang.String. The maximum price value used for the search.
      • setMinPrice

        public void setMinPrice(java.lang.String newMinPrice)
        Sets minPrice. minPrice (String) : The value of this variable is used in search on price range (table columns searched: offerprice.currency, offerprice.price).
        Specified by:
        setMinPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newMinPrice - java.lang.String. The minimum price value used for the search.
      • setOrderBy1

        public void setOrderBy1(java.lang.String newOrderBy1)
        Sets orderBy1. orderBy1 (String): Result set will be sorted by this attribute.
        Parameters:
        newOrderBy1 - java.lang.String. The order by 1 value.
      • setOrderByOperator1

        public void setOrderByOperator1(java.lang.String newOrderByOperator1)
        Sets orderByOperator1. orderByOperator1 (String): Attributes can be sorted by ascending (default) or descending order. Allowed values are AscOperator and DescOperator
        Parameters:
        newOrderByOperator1 - java.lang.String. The order by 1 operator.
      • setPrice

        public void setPrice(java.lang.String newPrice)
        Sets Price. price (String) : The value of this variable is used in search on price (table columns searched: offerprice.currency, offerprice.price).
        Specified by:
        setPrice in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newPrice - java.lang.String. The price used for the search.
      • setPriceOperator

        public void setPriceOperator(java.lang.String newPriceOperator)
        Sets 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.
        Specified by:
        setPriceOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newPriceOperator - java.lang.String. The price operator.
      • setQtyAvailable

        public void setQtyAvailable(java.lang.String newQtyAvailable)
        Sets qtyAvailable. qtyAvailable (String) : The value of this variable is used in search on inventory of a product/item (view columns searched: Invstvw.Quantity_Available).
        Specified by:
        setQtyAvailable in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newQtyAvailable - java.lang.String. The quantity available used for the search.
      • setQtyAvailableOperator

        public void setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
        Sets 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.
        Specified by:
        setQtyAvailableOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newQtyAvailableOperator - java.lang.String. The quantity available operator.
      • setQtyMeasure

        public void setQtyMeasure(java.lang.String newQtyMeasure)
        Sets qtyMeasure. qtyMeasure (String) : The value of this variable is used in search on quantity measure (view columns searched: Invstvw.Quantity_Measure).
        Specified by:
        setQtyMeasure in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newQtyMeasure - java.lang.String. The quantity measure.
      • setQtyMeasureCaseSensitive

        public void setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
        Sets 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).
        Specified by:
        setQtyMeasureCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newQtyMeasureCaseSensitive - java.lang.String. The quantity measure case sensitive value.
      • setQtyMeasureOperator

        public void setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
        Sets 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).
        Specified by:
        setQtyMeasureOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newQtyMeasureOperator - java.lang.String. The quantity measure operator.
      • setRASchemaType

        public void setRASchemaType(java.lang.String newRASchemaType)
        To set RASchemaType.
        Parameters:
        newRASchemaType - java.lang.String. The RA schema type.
      • setResultCount

        public void setResultCount(java.lang.String newResultCount)
        Sets resultCount. resultCount (String) : This variable will contain total number of results returned for a search.
        Specified by:
        setResultCount in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Overrides:
        setResultCount in class SearchBaseDataBean
        Parameters:
        newResultCount - java.lang.String. The result count.
      • setResultName

        public void setResultName(java.lang.String newResultName)
        To set resultName.
        Parameters:
        newResultName - java.lang.String. The result name.
      • setResultSet

        public void setResultSet(java.util.Vector newResultSet)
        To set resultSet.
        Parameters:
        newResultSet - java.util.Vector. A vector of the result set.
      • setResultSetName

        public void setResultSetName(java.lang.String newResultName)
        To set resultSetName.
        Parameters:
        newResultName - java.lang.String. The result set name.
      • setResultType

        public 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.
        Sets 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.
        Specified by:
        setResultType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newResultType - java.lang.Integer
      • setRuleQuery

        public void setRuleQuery(RuleQuery newQ)
        To set the RuleQuery object used in the bean.
        Parameters:
        newQ - com.ibm.commerce.search.rulequery.RuleQuery. The rule query object used in the bean.
      • setSearchTerm

        public void setSearchTerm(java.lang.String newSearchTerm)
        Sets searchTerm. searchTerm(String) : The value of this variable is used in search on a word (table columns searched: Catentdesc.name, Catentdesc.Shortdescription, Catentdesc.Longdescription).
        Specified by:
        setSearchTerm in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSearchTerm - The search term used for the search.
      • setSearchTermCaseSensitive

        public void setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
        Sets 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).
        Specified by:
        setSearchTermCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSearchTermCaseSensitive - java.lang.String. The search term case sensitive value.
      • setSearchTermOperator

        public void setSearchTermOperator(java.lang.String newSearchTermOperator)
        Sets 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).
        Specified by:
        setSearchTermOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSearchTermOperator - java.lang.String. The search term operator.
      • setSearchTermScope

        public void setSearchTermScope(java.lang.Integer newSearchTermScope)
        Sets 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.
        Specified by:
        setSearchTermScope in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        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).
      • setSearchType

        public void setSearchType(java.lang.String newSearchType)
        Sets 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).
        Specified by:
        setSearchType in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSearchType - java.lang.Integer. The search term type.
      • setSku

        public void setSku(java.lang.String newSku)
        Sets sku. sku(String) : The value of this variable is used in search on SKU, searching table and column CATENTRY.PARTNUMBER.
        Specified by:
        setSku in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSku - java.lang.String. The SKU used for the search.
      • setSkuCaseSensitive

        public void setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
        Sets 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).
        Specified by:
        setSkuCaseSensitive in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSkuCaseSensitive - java.lang.String. The SKU case sensitive value.
      • setSkuOperator

        public void setSkuOperator(java.lang.String newSkuOperator)
        Sets 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).
        Specified by:
        setSkuOperator in interface com.ibm.commerce.search.beans.CatEntrySearchListInputDataBean
        Parameters:
        newSkuOperator - java.lang.String. The SKU operator.
      • setUserId

        public void setUserId(int newUserId)
        To set userId. The user ID used by the search.
        Parameters:
        newUserId - int. The user ID.
      • getField1

        public java.lang.String getField1()
        The value of this variable is the field1 column value from the Catentry table.
        Returns:
        Returns the field1.
      • setField1

        public void setField1(java.lang.String newField1)
        The value of this variable is the field1 column value from the Catentry table.
        Parameters:
        newField1 - The field1 to set.
      • getField2

        public java.lang.String getField2()
        The value of this variable is the field2 column value from the Catentry table.
        Returns:
        Returns the field2.
      • setField2

        public void setField2(java.lang.String newField2)
        The value of this variable is the field2 column value from the Catentry table.
        Parameters:
        newField2 - The field2 to set.
      • getField3

        public java.lang.String getField3()
        The value of this variable is the field3 column value from the Catentry table.
        Returns:
        Returns the field3.
      • setField3

        public void setField3(java.lang.String newField3)
        The value of this variable is the field3 column value from the Catentry table.
        Parameters:
        newField3 - The field3 to set.
      • getField4

        public java.lang.String getField4()
        The value of this variable is the field4 column value from the Catentry table.
        Returns:
        Returns the field4.
      • setField4

        public void setField4(java.lang.String newField4)
        The value of this variable is the field4 column value from the Catentry table.
        Parameters:
        newField4 - The field4 to set.
      • getField5

        public java.lang.String getField5()
        The value of this variable is the field5 column value from the Catentry table.
        Returns:
        Returns the field5.
      • setField5

        public void setField5(java.lang.String newField5)
        The value of this variable is the field5 column value from the Catentry table.
        Parameters:
        newField5 - The field5 to set.
      • getFieldOperator1

        public java.lang.String getFieldOperator1()
        A user can choose a search operators for field value operation. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
        Returns:
        Returns the fieldOperator1.
      • setFieldOperator1

        public void setFieldOperator1(java.lang.String newfieldOperator1)
        A user can choose a search operators for field value operation. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
        Parameters:
        newfieldOperator1 - The fieldOperator1 to set.
      • getFieldOperator2

        public java.lang.String getFieldOperator2()
        A user can choose a search operators for field value operation. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
        Returns:
        Returns the fieldOperator2.
      • setFieldOperator2

        public void setFieldOperator2(java.lang.String newfieldOperator2)
        A user can choose a search operators for field value operation. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
        Parameters:
        newfieldOperator2 - The fieldOperator2 to set.
      • getFieldOperator3

        public java.lang.String getFieldOperator3()
        A user can choose a search operators for field value operation. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
        Returns:
        Returns the fieldOperator3.
      • setFieldOperator3

        public void setFieldOperator3(java.lang.String newfieldOperator3)
        A user can choose a search operators for field value operation. The value must be any one of the following: 'EQUAL,' 'NOTEQUAL,' 'GREATER,' 'LESS,' 'GREATER_EQUAL,' 'LESS_EQUAL.'
        Parameters:
        newfieldOperator3 - The fieldOperator3 to set.
      • getFieldOperator4

        public java.lang.String getFieldOperator4()
        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).
        Returns:
        Returns the fieldOperator4.
      • setFieldOperator4

        public void setFieldOperator4(java.lang.String newfieldOperator4)
        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).
        Parameters:
        newfieldOperator4 - The fieldOperator4 to set.
      • getFieldOperator5

        public java.lang.String getFieldOperator5()
        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).
        Returns:
        Returns the fieldOperator5.
      • setFieldOperator5

        public void setFieldOperator5(java.lang.String newfieldOperator5)
        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).
        Parameters:
        newfieldOperator5 - The fieldOperator5 to set.
      • getFieldValueCaseSensitive4

        public java.lang.String getFieldValueCaseSensitive4()
        Return whether the corresponding string search operation on the field column is case sensitive
        Returns:
        Returns the fieldValueCaseSensitive4.
      • setFieldValueCaseSensitive4

        public 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
        Parameters:
        newfieldValueCaseSensitive4 - The fieldValueCaseSensitive4 to set.
      • getFieldValueCaseSensitive5

        public java.lang.String getFieldValueCaseSensitive5()
        Return whether the corresponding string search operation on the field column is case sensitive
        Returns:
        Returns the fieldValueCaseSensitive5.
      • setFieldValueCaseSensitive5

        public 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
        Parameters:
        newfieldValueCaseSensitive5 - The fieldValueCaseSensitive5 to set.
      • getSearchCategoryDataBean

        public CategoryDataBean getSearchCategoryDataBean()
        Gets the com.ibm.commerce.catalog.beans.CategoryDataBean that is being searched in.
        Returns:
        the com.ibm.commerce.catalog.beans.CategoryDataBean for the category.
      • isMinPriceError

        public boolean isMinPriceError()
        Determines whether there is an error with the minimum price. To use this method, set the min price on the bean BEFORE activation and then call the method. If the bean is activated with a bad minimum price it will throw exceptions.
        Returns:
        true if the minimum price is invalid, false otherwise
      • isMaxPriceError

        public boolean isMaxPriceError()
        Determines whether there is an error with the maximum price. To use this method, set the min price on the bean BEFORE activation and then call the method. If the bean is activated with a bad maximum price it will throw exceptions.
        Returns:
        true if the maximum price is invalid, false otherwise