Class SearchListBean
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.product.SearchListBean
- All Implemented Interfaces:
BusinessObject,SearchList,Serializable
Object representing a list of products in the system.
SearchListBean is the default implementation of the
SearchList interface for the application.
- Author:
- Jason McWilliams
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate intprivate Mapprivate Mapprivate Mapprivate Collectionprivate String[]private intprivate Stringprivate intprivate int(package private) static org.apache.commons.logging.Logprivate Collectionprivate org.apache.lucene.search.Querystatic final intprivate intprivate String[]private float[]private int[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprivate Collectionprivate intprivate Stringprivate static final longprivate Collectionprivate Mapprivate Stringprivate org.apache.lucene.search.TopDocs -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFormatting(Locale locale, String currencyCode) intString[]intintintorg.apache.lucene.search.QueryintString[]float[]int[]intorg.apache.lucene.search.TopDocsvoidsetCategoryID(int categoryID) voidsetCategoryMap(Map categoryMap) voidsetFacetCategories(Map facetCategories) voidsetFacetManufacturers(Map facetManufacturers) voidsetFacetResultCollection(Collection facetResultCollection) voidvoidsetFirstRow(int firstRow) voidsetIndexDir(String indexDir) voidsetItemCount(int itemCount) voidsetItemsPerPage(int itemsPerPage) voidsetLuceneDocCollection(Collection luceneDocCollection) voidsetLuceneQuery(org.apache.lucene.search.Query luceneQuery) voidsetManufacturerID(int manufacturerID) voidsetObjectExcerpts(String[] objectExcerpts) voidsetObjectScores(float[] objectScores) voidsetObjectTypes(int[] objectTypes) voidsetSearchListCollection(Collection searchListCollection) voidsetSearchListType(int searchListType) voidsetSearchString(String searchString) voidsetSimpleFacetResultCollection(Collection simpleFacetResultCollection) voidsetSimpleFacetResultMap(Map simpleFacetResultMap) voidvoidsetTopDocs(org.apache.lucene.search.TopDocs topDocs) Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessObject
initializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
SEARCH_PRODUCTS
public static final int SEARCH_PRODUCTS- See Also:
-
SEARCH_CATEGORIES
public static final int SEARCH_CATEGORIES- See Also:
-
SEARCH_MANUFACTURERS
public static final int SEARCH_MANUFACTURERS- See Also:
-
SEARCH_ALL
public static final int SEARCH_ALL- See Also:
-
SEARCH_PRODUCTS_WITHIN_CATEGORY
public static final int SEARCH_PRODUCTS_WITHIN_CATEGORY- See Also:
-
SEARCH_PRODUCTS_WITHIN_MANUFACTURER
public static final int SEARCH_PRODUCTS_WITHIN_MANUFACTURER- See Also:
-
SEARCH_PRODUCTS_FOR_PRODUCT_LIST
public static final int SEARCH_PRODUCTS_FOR_PRODUCT_LIST- See Also:
-
PRODUCT
public static final int PRODUCT- See Also:
-
CATEGORY
public static final int CATEGORY- See Also:
-
MANUFACTURER
public static final int MANUFACTURER- See Also:
-
log
static org.apache.commons.logging.Log log -
objectTypes
private int[] objectTypes -
objectScores
private float[] objectScores -
objectExcerpts
-
searchListType
private int searchListType -
categoryID
private int categoryID -
manufacturerID
private int manufacturerID -
itemsPerPage
private int itemsPerPage -
firstRow
private int firstRow -
itemCount
private int itemCount -
searchString
-
sortBy
-
indexDir
-
searchListCollection
-
luceneDocCollection
-
facetResultCollection
-
simpleFacetResultCollection
-
simpleFacetResultMap
-
topDocs
private org.apache.lucene.search.TopDocs topDocs -
luceneQuery
private org.apache.lucene.search.Query luceneQuery -
facets
-
facetCategories
-
facetManufacturers
-
categoryMap
-
-
Constructor Details
-
SearchListBean
public SearchListBean()
-
-
Method Details
-
getObjectTypes
public int[] getObjectTypes()- Specified by:
getObjectTypesin interfaceSearchList
-
setObjectTypes
public void setObjectTypes(int[] objectTypes) - Specified by:
setObjectTypesin interfaceSearchList
-
getObjectScores
public float[] getObjectScores()- Specified by:
getObjectScoresin interfaceSearchList
-
setObjectScores
public void setObjectScores(float[] objectScores) - Specified by:
setObjectScoresin interfaceSearchList
-
getObjectExcerpts
- Specified by:
getObjectExcerptsin interfaceSearchList
-
setObjectExcerpts
- Specified by:
setObjectExcerptsin interfaceSearchList
-
getSearchListType
public int getSearchListType()- Specified by:
getSearchListTypein interfaceSearchList
-
setSearchListType
public void setSearchListType(int searchListType) - Specified by:
setSearchListTypein interfaceSearchList
-
getCategoryID
public int getCategoryID()- Specified by:
getCategoryIDin interfaceSearchList
-
setCategoryID
public void setCategoryID(int categoryID) - Specified by:
setCategoryIDin interfaceSearchList
-
getManufacturerID
public int getManufacturerID()- Specified by:
getManufacturerIDin interfaceSearchList
-
setManufacturerID
public void setManufacturerID(int manufacturerID) - Specified by:
setManufacturerIDin interfaceSearchList
-
getItemsPerPage
public int getItemsPerPage()- Specified by:
getItemsPerPagein interfaceSearchList
-
setItemsPerPage
public void setItemsPerPage(int itemsPerPage) - Specified by:
setItemsPerPagein interfaceSearchList
-
getFirstRow
public int getFirstRow()- Specified by:
getFirstRowin interfaceSearchList
-
setFirstRow
public void setFirstRow(int firstRow) - Specified by:
setFirstRowin interfaceSearchList
-
getItemCount
public int getItemCount()- Specified by:
getItemCountin interfaceSearchList
-
setItemCount
public void setItemCount(int itemCount) - Specified by:
setItemCountin interfaceSearchList
-
getSearchString
- Specified by:
getSearchStringin interfaceSearchList
-
setSearchString
- Specified by:
setSearchStringin interfaceSearchList
-
getSortBy
- Specified by:
getSortByin interfaceSearchList
-
setSortBy
- Specified by:
setSortByin interfaceSearchList
-
getIndexDir
- Specified by:
getIndexDirin interfaceSearchList
-
setIndexDir
- Specified by:
setIndexDirin interfaceSearchList
-
getSearchListCollection
- Specified by:
getSearchListCollectionin interfaceSearchList
-
setSearchListCollection
- Specified by:
setSearchListCollectionin interfaceSearchList
-
getLuceneDocCollection
- Specified by:
getLuceneDocCollectionin interfaceSearchList
-
setLuceneDocCollection
- Specified by:
setLuceneDocCollectionin interfaceSearchList
-
getFacetResultCollection
- Specified by:
getFacetResultCollectionin interfaceSearchList
-
setFacetResultCollection
- Specified by:
setFacetResultCollectionin interfaceSearchList
-
getSimpleFacetResultCollection
- Specified by:
getSimpleFacetResultCollectionin interfaceSearchList
-
setSimpleFacetResultCollection
- Specified by:
setSimpleFacetResultCollectionin interfaceSearchList
-
getSimpleFacetResultMap
- Specified by:
getSimpleFacetResultMapin interfaceSearchList
-
setSimpleFacetResultMap
- Specified by:
setSimpleFacetResultMapin interfaceSearchList
-
getTopDocs
public org.apache.lucene.search.TopDocs getTopDocs()- Specified by:
getTopDocsin interfaceSearchList
-
setTopDocs
public void setTopDocs(org.apache.lucene.search.TopDocs topDocs) - Specified by:
setTopDocsin interfaceSearchList
-
getLuceneQuery
public org.apache.lucene.search.Query getLuceneQuery()- Specified by:
getLuceneQueryin interfaceSearchList
-
setLuceneQuery
public void setLuceneQuery(org.apache.lucene.search.Query luceneQuery) - Specified by:
setLuceneQueryin interfaceSearchList
-
getFacets
- Specified by:
getFacetsin interfaceSearchList
-
setFacets
- Specified by:
setFacetsin interfaceSearchList
-
getFacetCategories
- Specified by:
getFacetCategoriesin interfaceSearchList
-
setFacetCategories
- Specified by:
setFacetCategoriesin interfaceSearchList
-
getFacetManufacturers
- Specified by:
getFacetManufacturersin interfaceSearchList
-
setFacetManufacturers
- Specified by:
setFacetManufacturersin interfaceSearchList
-
getCategoryMap
- Specified by:
getCategoryMapin interfaceSearchList
-
setCategoryMap
- Specified by:
setCategoryMapin interfaceSearchList
-
addFormatting
- Specified by:
addFormattingin interfaceSearchList
-