|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of ProductSearchCriteria in org.broadleafcommerce.core.catalog.dao |
|---|
| Methods in org.broadleafcommerce.core.catalog.dao with parameters of type ProductSearchCriteria | |
|---|---|
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)
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)
|
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
Date currentDate,
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,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
| Uses of ProductSearchCriteria in org.broadleafcommerce.core.catalog.service |
|---|
| Methods in org.broadleafcommerce.core.catalog.service with parameters of type ProductSearchCriteria | |
|---|---|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
ProductSearchCriteria searchCriteria)
Given a category and a ProudctSearchCriteria, returns the appropriate matching products |
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
|
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
Date currentDate,
ProductSearchCriteria searchCriteria)
Given a search query and a ProductSearchCriteria, returns the appropriate matching products |
| Uses of ProductSearchCriteria in org.broadleafcommerce.core.search.service |
|---|
| Methods in org.broadleafcommerce.core.search.service with parameters of type ProductSearchCriteria | |
|---|---|
ProductSearchResult |
DatabaseSearchServiceImpl.findExplicitProductsByCategory(Category category,
ProductSearchCriteria searchCriteria)
|
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.findProductsByCategory(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.findProductsByCategoryAndQuery(Category category,
String query,
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.findProductsByQuery(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 |
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 |
| Uses of ProductSearchCriteria in org.broadleafcommerce.core.search.service.solr |
|---|
| Methods in org.broadleafcommerce.core.search.service.solr with parameters of type ProductSearchCriteria | |
|---|---|
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 |
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. |
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
ProductSearchCriteria searchCriteria,
String defaultSort)
|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||