|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.search.beans.CatEntrySearchListDataBean
This bean is used to retrieve product/item information from catalog based on input search criteria.
The search criteria may be input using a JSP. List of variables that may be input using JSP are as follows.
Field Summary | |
protected com.ibm.commerce.search.beans.Cursor |
aCursor
|
protected java.lang.String |
beginIndex
|
protected java.lang.String |
categoryTerm
|
protected java.lang.String |
categoryTermCaseSensitive
|
protected java.lang.String |
categoryTermOperator
|
protected java.lang.Integer |
categoryTermScope
|
protected java.lang.String |
categoryType
|
protected java.lang.String |
catGroupId
|
protected java.lang.String |
catgrpSchemaType
|
protected java.lang.String |
currency
|
protected java.lang.String |
currencyCaseSensitive
|
protected java.lang.String |
currencyOperator
|
protected java.lang.String |
filterTerm
|
protected java.lang.String |
filterTermCaseSensitive
|
protected java.lang.String |
filterTermOperator
|
protected java.lang.String |
filterType
|
protected boolean |
isAllNull
|
protected java.lang.String |
isListPriceOn
|
protected java.lang.String |
manufacturer
|
protected java.lang.String |
manufacturerCaseSensitive
|
protected java.lang.String |
manufacturerOperator
|
protected java.lang.String |
manufacturerPartNum
|
protected java.lang.String |
manufacturerPartNumCaseSensitive
|
protected java.lang.String |
manufacturerPartNumOperator
|
protected java.lang.String |
maxPrice
|
protected java.lang.String |
minPrice
|
protected java.lang.String |
pageSize
|
protected java.lang.String |
price
|
protected java.lang.String |
priceOperator
|
protected RuleQuery |
q
|
protected java.lang.String |
qtyAvailable
|
protected java.lang.String |
qtyAvailableOperator
|
protected java.lang.String |
qtyMeasure
|
protected java.lang.String |
qtyMeasureCaseSensitive
|
protected java.lang.String |
qtyMeasureOperator
|
protected java.lang.String |
RASchemaType
|
protected java.lang.String |
resultCount
|
protected CatalogEntryDataBean[] |
resultList
|
protected java.lang.String |
resultType
|
protected java.lang.String |
searchTerm
|
protected java.lang.String |
searchTermCaseSensitive
|
protected java.lang.String |
searchTermOperator
|
protected java.lang.Integer |
searchTermScope
|
protected java.lang.String |
searchType
|
protected java.lang.String |
sku
|
protected java.lang.String |
skuCaseSensitive
|
protected java.lang.String |
skuOperator
|
Constructor Summary | |
CatEntrySearchListDataBean()
Constructs a CatEntrySearchListDataBean. |
Method Summary | |
void |
execute()
Calls the search interface to query the database. |
java.lang.String |
getBeginIndex()
Returns beginIndex of type String |
int |
getBeginIndexInt()
Returns beginIndex of type int. |
java.lang.String |
getCategoryTerm()
Returns categoryTerm |
java.lang.String |
getCategoryTermCaseSensitive()
Returns categoryTermCaseSensitive |
java.lang.String |
getCategoryTermOperator()
Returns categoryTermOperator. |
java.lang.Integer |
getCategoryTermScope()
Returns category term search scope |
java.lang.String |
getCategoryType()
Returns category term search type |
java.lang.String |
getCatGroupId()
Returns catGroupId |
java.lang.String |
getCatgrpSchemaType()
Returns data population type in CATGPENREL table. |
protected MonetaryAmount |
getConvertedPrice(java.math.BigDecimal amount)
Converts an input price value to a value in store default currency. |
java.lang.String |
getCurrency()
Returns input currency |
java.lang.String |
getCurrencyCaseSensitive()
Returns currencyCaseSensitive |
java.lang.String |
getCurrencyOperator()
Returns currencyOperator. |
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()
Returns isAllNull |
java.lang.String |
getIsListPriceOn()
Insert the method's description here. |
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 |
protected int |
getNumericOperator(java.lang.String opKey)
The input search criteria operators are of type String. |
java.lang.String |
getPageSize()
Return pageSize of type String |
int |
getPageSizeInt()
Return pageSize of type int. |
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 |
getResultType()
Returns resultType |
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 |
protected int |
getStringOperator(java.lang.String opKey)
Converts Operators (LIKE,EQUAL,NOTLIKE) to search interface integer constant |
boolean |
isEmpty(java.lang.String str)
Checks if a string is null or blank space. |
void |
populate()
Populate the data bean |
void |
setBeginIndex(java.lang.String newBeginIndex)
To set beginIndex. |
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)
To set categoryTermScope |
void |
setCategoryType(java.lang.String newCategoryType)
To set categoryType. |
void |
setCatGroupId(java.lang.String newCatGroupId)
To set catGroupId. |
void |
setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
To set catgrpSchemaType. |
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 |
setFilterTerm(java.lang.String newFilterTerm)
To set filterTerm. |
void |
setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
To set filterTermCaseSensitive. |
void |
setFilterTermOperator(java.lang.String newFilterTermOperator)
To set filterTermOperator. |
void |
setFilterType(java.lang.String newFilterType)
To set filterType. |
void |
setIsAllNull(boolean newIsAllNull)
To set isAllNull. |
void |
setIsListPriceOn(java.lang.String newIsListPriceOn)
To set isListPriceOn |
void |
setManufacturer(java.lang.String newManufacturer)
To set manufacturer |
void |
setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
To set manufacturerCaseSensitive. |
void |
setManufacturerOperator(java.lang.String newManufacturerOperator)
To set manufacturerOperator. |
void |
setManufacturerPartNum(java.lang.String newManufacturerPartNum)
To set manufacturerPartNum. |
void |
setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
To set manufacturerPartNumCaseSensitive. |
void |
setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
To set manufacturerPartNumOperator. |
void |
setMaxPrice(java.lang.String newMaxPrice)
To set maxPrice. |
void |
setMinPrice(java.lang.String newMinPrice)
To set minPrice. |
void |
setPageSize(java.lang.String newPageSize)
To set pageSize. |
void |
setPredefinedAttributes()
Constructs search predicate using search interface. |
void |
setPrice(java.lang.String newPrice)
To set price. |
void |
setPriceOperator(java.lang.String newPriceOperator)
To set priceOperator. |
void |
setQtyAvailable(java.lang.String newQtyAvailable)
To set qtyAvailable. |
void |
setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
To set qtyAvailableOperator. |
void |
setQtyMeasure(java.lang.String newQtyMeasure)
To set qtyMeasure |
void |
setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
To set qtyMeasureCaseSensitive. |
void |
setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
To set qtyMeasureOperator. |
void |
setRASchemaType(java.lang.String newRASchemaType)
To set RASchemaType. |
void |
setResultCount(java.lang.String newResultCount)
To set resultCount. |
void |
setResultType(java.lang.String newResultType)
To set resultType. |
void |
setRuleQuery(RuleQuery newRuleQuery)
To set RuleQuery. |
void |
setSearchTerm(java.lang.String newSearchTerm)
To set searchTerm. |
void |
setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
To set searchTermCaseSensitive. |
void |
setSearchTermOperator(java.lang.String newSearchTermOperator)
To set searchTermOperator. |
void |
setSearchTermScope(java.lang.Integer newSearchTermScope)
To set searchTermScope. |
void |
setSearchType(java.lang.String newSearchType)
To set searchType. |
void |
setSku(java.lang.String newSku)
To set sku. |
void |
setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
To set skuCaseSensitive. |
void |
setSkuOperator(java.lang.String newSkuOperator)
To set skuOperator. |
Field Detail |
protected com.ibm.commerce.search.beans.Cursor aCursor
protected java.lang.String beginIndex
protected java.lang.String categoryTerm
protected java.lang.String categoryTermCaseSensitive
protected java.lang.String categoryTermOperator
protected java.lang.Integer categoryTermScope
protected java.lang.String categoryType
protected java.lang.String catGroupId
protected java.lang.String catgrpSchemaType
protected java.lang.String currency
protected java.lang.String currencyCaseSensitive
protected java.lang.String currencyOperator
protected java.lang.String filterTerm
protected java.lang.String filterTermCaseSensitive
protected java.lang.String filterTermOperator
protected java.lang.String filterType
protected boolean isAllNull
protected java.lang.String isListPriceOn
protected java.lang.String manufacturer
protected java.lang.String manufacturerCaseSensitive
protected java.lang.String manufacturerOperator
protected java.lang.String manufacturerPartNum
protected java.lang.String manufacturerPartNumCaseSensitive
protected java.lang.String manufacturerPartNumOperator
protected java.lang.String maxPrice
protected java.lang.String minPrice
protected java.lang.String pageSize
protected java.lang.String price
protected java.lang.String priceOperator
protected RuleQuery q
protected java.lang.String qtyAvailable
protected java.lang.String qtyAvailableOperator
protected java.lang.String qtyMeasure
protected java.lang.String qtyMeasureCaseSensitive
protected java.lang.String qtyMeasureOperator
protected java.lang.String RASchemaType
protected java.lang.String resultCount
protected CatalogEntryDataBean[] resultList
protected java.lang.String resultType
protected java.lang.String searchTerm
protected java.lang.String searchTermCaseSensitive
protected java.lang.String searchTermOperator
protected java.lang.Integer searchTermScope
protected java.lang.String searchType
protected java.lang.String sku
protected java.lang.String skuCaseSensitive
protected java.lang.String skuOperator
Constructor Detail |
public CatEntrySearchListDataBean()
Method Detail |
public void execute() throws java.lang.Exception
public java.lang.String getBeginIndex()
public int getBeginIndexInt()
public java.lang.String getCategoryTerm()
public java.lang.String getCategoryTermCaseSensitive()
public java.lang.String getCategoryTermOperator()
public java.lang.Integer getCategoryTermScope()
public java.lang.String getCategoryType()
public java.lang.String getCatGroupId()
public java.lang.String getCatgrpSchemaType()
protected MonetaryAmount getConvertedPrice(java.math.BigDecimal amount) throws java.lang.Exception
amount
- The price value to convert.public java.lang.String getCurrency()
public java.lang.String getCurrencyCaseSensitive()
public java.lang.String getCurrencyOperator()
public java.lang.String getFilterTerm()
public java.lang.String getFilterTermCaseSensitive()
public java.lang.String getFilterTermOperator()
public java.lang.String getFilterType()
public boolean getIsAllNull()
public java.lang.String getIsListPriceOn()
public java.lang.String getManufacturer()
public java.lang.String getManufacturerCaseSensitive()
public java.lang.String getManufacturerOperator()
public java.lang.String getManufacturerPartNum()
public java.lang.String getManufacturerPartNumCaseSensitive()
public java.lang.String getManufacturerPartNumOperator()
public java.lang.String getMaxPrice()
public java.lang.String getMinPrice()
protected int getNumericOperator(java.lang.String opKey)
opKey
- The input search criteria operator (numeric operator) of type String value.public java.lang.String getPageSize()
public int getPageSizeInt()
public java.lang.String getPrice()
public java.lang.String getPriceOperator()
public java.lang.String getQtyAvailable()
public java.lang.String getQtyAvailableOperator()
public java.lang.String getQtyMeasure()
public java.lang.String getQtyMeasureCaseSensitive()
public java.lang.String getQtyMeasureOperator()
public java.lang.String getRASchemaType()
public java.lang.String getResultCount()
public CatalogEntryDataBean[] getResultList()
public java.lang.String getResultType()
public java.lang.String getSearchTerm()
public java.lang.String getSearchTermCaseSensitive()
public java.lang.String getSearchTermOperator()
public java.lang.Integer getSearchTermScope()
public java.lang.String getSearchType()
public java.lang.String getSku()
public java.lang.String getSkuCaseSensitive()
public java.lang.String getSkuOperator()
protected int getStringOperator(java.lang.String opKey)
opKey
- The search interface constant for operators Like, Equal and Not Equal.public boolean isEmpty(java.lang.String str)
str
- Input string that is to be checked for null or blank space.public void populate() throws java.lang.Exception
public void setBeginIndex(java.lang.String newBeginIndex)
newBeginIndex
- intpublic void setCategoryTerm(java.lang.String newCategoryTerm)
newCategoryTerm
- java.lang.Stringpublic void setCategoryTermCaseSensitive(java.lang.String newCategoryTermCaseSensitive)
newCategoryTermCaseSensitive
- java.lang.Stringpublic void setCategoryTermOperator(java.lang.String newCategoryTermOperator)
newCategoryTermOperator
- java.lang.Stringpublic void setCategoryTermScope(java.lang.Integer newCategoryTermScope)
newCategoryScope
- java.lang.Integerpublic void setCategoryType(java.lang.String newCategoryType)
newCategoryType
- java.lang.Stringpublic void setCatGroupId(java.lang.String newCatGroupId)
newCatGroupId
- java.lang.Stringpublic void setCatgrpSchemaType(java.lang.String newCatgrpSchemaType)
newCatgrpSchemaType
- java.lang.Stringpublic void setCurrency(java.lang.String newCurrency)
newCurrency
- java.lang.Stringpublic void setCurrencyCaseSensitive(java.lang.String newCurrencyCaseSensitive)
newCurrencyCaseSensitive
- java.lang.Stringpublic void setCurrencyOperator(java.lang.String newCurrencyOperator)
newCurrencyOperator
- java.lang.Stringpublic void setFilterTerm(java.lang.String newFilterTerm)
newFilterTerm
- java.lang.Stringpublic void setFilterTermCaseSensitive(java.lang.String newFilterTermCaseSensitive)
newFilterTermCaseSensitive
- java.lang.Stringpublic void setFilterTermOperator(java.lang.String newFilterTermOperator)
newFilterTermOperator
- java.lang.Stringpublic void setFilterType(java.lang.String newFilterType)
newFilterType
- java.lang.Integerpublic void setIsAllNull(boolean newIsAllNull)
newIsAllNull
- booleanpublic void setIsListPriceOn(java.lang.String newIsListPriceOn)
newIsListPriceOn
- java.lang.Stringpublic void setManufacturer(java.lang.String newManufacturer)
newManufacturer
- java.lang.Stringpublic void setManufacturerCaseSensitive(java.lang.String newManufacturerCaseSensitive)
newManufacturerCaseSensitive
- java.lang.Stringpublic void setManufacturerOperator(java.lang.String newManufacturerOperator)
newManufacturerOperator
- java.lang.Stringpublic void setManufacturerPartNum(java.lang.String newManufacturerPartNum)
newManufacturerPartNum
- java.lang.Stringpublic void setManufacturerPartNumCaseSensitive(java.lang.String newManufacturerPartNumCaseSensitive)
newManufacturerPartNumCaseSensitive
- java.lang.Stringpublic void setManufacturerPartNumOperator(java.lang.String newManufacturerPartNumOperator)
newManufacturerPartNumOperator
- java.lang.Stringpublic void setMaxPrice(java.lang.String newMaxPrice)
newMaxPrice
- java.lang.Stringpublic void setMinPrice(java.lang.String newMinPrice)
newMinPrice
- java.lang.Stringpublic void setPageSize(java.lang.String newPageSize)
newPageSize
- intpublic void setPredefinedAttributes() throws java.lang.Exception
public void setPrice(java.lang.String newPrice)
newPrice
- java.lang.Stringpublic void setPriceOperator(java.lang.String newPriceOperator)
newPriceOperator
- java.lang.Stringpublic void setQtyAvailable(java.lang.String newQtyAvailable)
newQtyAvailable
- java.lang.Stringpublic void setQtyAvailableOperator(java.lang.String newQtyAvailableOperator)
newQtyAvailableOperator
- java.lang.Stringpublic void setQtyMeasure(java.lang.String newQtyMeasure)
newQtyMeasure
- java.lang.Stringpublic void setQtyMeasureCaseSensitive(java.lang.String newQtyMeasureCaseSensitive)
newQtyMeasureCaseSensitive
- java.lang.Stringpublic void setQtyMeasureOperator(java.lang.String newQtyMeasureOperator)
newQtyMeasureOperator
- java.lang.Stringpublic void setRASchemaType(java.lang.String newRASchemaType)
newRASchemaType
- java.lang.Stringpublic void setResultCount(java.lang.String newResultCount)
newResultCount
- java.lang.Stringpublic void setResultType(java.lang.String newResultType)
newResultType
- java.lang.Integerpublic void setRuleQuery(RuleQuery newRuleQuery)
newRuleQuery
- com.ibm.commerce.search.rulequery.RuleQuerypublic void setSearchTerm(java.lang.String newSearchTerm)
newKeyword
- java.lang.Stringpublic void setSearchTermCaseSensitive(java.lang.String newSearchTermCaseSensitive)
newSearchTermCaseSensitive
- java.lang.Stringpublic void setSearchTermOperator(java.lang.String newSearchTermOperator)
newSearchTermOperator
- java.lang.Stringpublic void setSearchTermScope(java.lang.Integer newSearchTermScope)
newSearchTermScope
- java.lang.Integerpublic void setSearchType(java.lang.String newSearchType)
newSearchType
- java.lang.Integerpublic void setSku(java.lang.String newSku)
newSku
- java.lang.Stringpublic void setSkuCaseSensitive(java.lang.String newSkuCaseSensitive)
newSkuCaseSensitive
- java.lang.Stringpublic void setSkuOperator(java.lang.String newSkuOperator)
newSkuOperator
- java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |