| Modifier and Type | Method and Description |
|---|---|
protected void |
ProductDaoImpl.attachOrderBy(ProductSearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.Path<? extends Sku> sku,
javax.persistence.criteria.CriteriaQuery<?> criteria) |
protected void |
ProductDaoImpl.attachProductSearchCriteria(ProductSearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.From<?,? extends Sku> sku,
List<javax.persistence.criteria.Predicate> restrictions) |
List<Product> |
ProductDao.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
ProductSearchCriteria searchCriteria)
Deprecated.
Use
ProductDao.readFilteredActiveProductsByCategory(Long, ProductSearchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who are related to the given category, match the given search criteria, and
are not marked as archived. |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
ProductSearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
ProductDao.readFilteredActiveProductsByCategory(Long categoryId,
ProductSearchCriteria searchCriteria)
Find all active products that are related to the given category, match the given search criteria, and
are not marked as archived.
|
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId,
ProductSearchCriteria searchCriteria) |
protected List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategoryInternal(Long categoryId,
Date currentDate,
ProductSearchCriteria searchCriteria) |
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
Deprecated.
Use
ProductDao.readFilteredActiveProductsByQuery(String, ProductSearchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who match the search string, match the given search criteria, and are not
marked as archived. |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
ProductSearchCriteria searchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who match the search string, match the given search criteria, and are not
marked as archived.
|
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQuery(String query,
ProductSearchCriteria searchCriteria) |
protected List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQueryInternal(String query,
Date currentDate,
ProductSearchCriteria searchCriteria) |
| Modifier and Type | Method and Description |
|---|---|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
ProductSearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
ProductSearchCriteria searchCriteria) |
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
ProductSearchCriteria searchCriteria)
Given a category and a ProudctSearchCriteria, returns the appropriate matching products
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
ProductSearchCriteria searchCriteria) |
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
ProductSearchCriteria searchCriteria)
Given a search query and a ProductSearchCriteria, returns the appropriate matching products
|
| Modifier and Type | Method and Description |
|---|---|
ProductSearchResult |
SearchService.findExplicitProductsByCategory(Category category,
ProductSearchCriteria searchCriteria)
Performs a search for products in the given category, taking into consideration the ProductSearchCriteria
This method will NOT return products that are in a sub-level of a given category.
|
ProductSearchResult |
DatabaseSearchServiceImpl.findExplicitProductsByCategory(Category category,
ProductSearchCriteria searchCriteria) |
ProductSearchResult |
SearchService.findProductsByCategory(Category category,
ProductSearchCriteria searchCriteria)
Performs a search for products in the given category, taking into consideration the ProductSearchCriteria
This method will return products that are in any sub-level of a given category.
|
ProductSearchResult |
DatabaseSearchServiceImpl.findProductsByCategory(Category category,
ProductSearchCriteria searchCriteria) |
ProductSearchResult |
SearchService.findProductsByCategoryAndQuery(Category category,
String query,
ProductSearchCriteria searchCriteria)
Performs a search for products in the given category for the given query, taking into consideration
the ProductSearchCriteria
|
ProductSearchResult |
DatabaseSearchServiceImpl.findProductsByCategoryAndQuery(Category category,
String query,
ProductSearchCriteria searchCriteria) |
ProductSearchResult |
SearchService.findProductsByQuery(String query,
ProductSearchCriteria searchCriteria)
Performs a search for products across all categories for the given query, taking into consideration
the ProductSearchCriteria
|
ProductSearchResult |
DatabaseSearchServiceImpl.findProductsByQuery(String query,
ProductSearchCriteria searchCriteria) |
protected void |
DatabaseSearchServiceImpl.setActiveFacets(List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria) |
protected void |
DatabaseSearchServiceImpl.setQualifiedKeys(ProductSearchCriteria criteria)
Perform any necessary conversion of the key to be used by the search service
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrSearchServiceImpl.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap,
ProductSearchCriteria searchCriteria)
Restricts the query by adding active facet filters.
|
protected void |
SolrSearchServiceImpl.attachSortClause(org.apache.solr.client.solrj.SolrQuery query,
ProductSearchCriteria searchCriteria,
String defaultSort)
Sets up the sorting criteria.
|
ProductSearchResult |
SolrSearchServiceImpl.findExplicitProductsByCategory(Category category,
ProductSearchCriteria searchCriteria) |
protected ProductSearchResult |
SolrSearchServiceImpl.findProducts(String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria,
String defaultSort)
Deprecated.
in favor of the other findProducts() method
|
protected ProductSearchResult |
SolrSearchServiceImpl.findProducts(String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria,
String defaultSort,
String... filterQueries)
Given a qualified solr query string (such as "category:2002"), actually performs a solr search.
|
ProductSearchResult |
SolrSearchServiceImpl.findProductsByCategory(Category category,
ProductSearchCriteria searchCriteria) |
ProductSearchResult |
SolrSearchServiceImpl.findProductsByCategoryAndQuery(Category category,
String query,
ProductSearchCriteria searchCriteria) |
ProductSearchResult |
SolrSearchServiceImpl.findProductsByQuery(String query,
ProductSearchCriteria searchCriteria) |
protected Map<String,SearchFacetDTO> |
SolrSearchServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria) |
protected String |
SolrSearchServiceImpl.getSolrFieldKey(Field field,
ProductSearchCriteria searchCriteria)
This method will be used to map a field abbreviation to the appropriate solr index field to use.
|
protected Map<String,String> |
SolrSearchServiceImpl.getSolrFieldKeyMap(ProductSearchCriteria searchCriteria) |
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria,
String defaultSort) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria,
String defaultSort)
Provides an extension point to modify the SolrQuery.
|
void |
SolrSearchServiceImpl.setPagingAttributes(ProductSearchResult result,
org.apache.solr.client.solrj.response.QueryResponse response,
ProductSearchCriteria searchCriteria)
Sets the total results, the current page, and the page size on the ProductSearchResult.
|
Copyright © 2014. All Rights Reserved.