Uses of Class
org.broadleafcommerce.core.search.domain.SearchCriteria
Packages that use SearchCriteria
Package
Description
-
Uses of SearchCriteria in org.broadleafcommerce.core.catalog.dao
Methods in org.broadleafcommerce.core.catalog.dao with parameters of type SearchCriteriaModifier and TypeMethodDescriptionprotected voidProductDaoImpl.attachOrderBy(SearchCriteria searchCriteria, jakarta.persistence.criteria.From<?, ? extends Product> product, jakarta.persistence.criteria.Path<? extends Sku> sku, jakarta.persistence.criteria.CriteriaQuery<?> criteria) protected voidProductDaoImpl.attachSearchCriteria(SearchCriteria searchCriteria, jakarta.persistence.criteria.From<?, ? extends Product> product, jakarta.persistence.criteria.From<?, ? extends Sku> sku, List<jakarta.persistence.criteria.Predicate> restrictions) ProductDao.readFilteredActiveProductsByCategory(Long categoryId, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.ProductDao.readFilteredActiveProductsByCategory(Long categoryId, SearchCriteria searchCriteria) Find all active products that are related to the given category, match the given search criteria, and are not marked as archived.ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId, SearchCriteria searchCriteria) ProductDaoImpl.readFilteredActiveProductsByCategoryInternal(Long categoryId, Date currentDate, SearchCriteria searchCriteria) ProductDao.readFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.UseProductDao.readFilteredActiveProductsByQuery(String, 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.ProductDao.readFilteredActiveProductsByQuery(String query, SearchCriteria 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.ProductDaoImpl.readFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.ProductDaoImpl.readFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) ProductDaoImpl.readFilteredActiveProductsByQueryInternal(String query, Date currentDate, SearchCriteria searchCriteria) -
Uses of SearchCriteria in org.broadleafcommerce.core.catalog.service
Methods in org.broadleafcommerce.core.catalog.service with parameters of type SearchCriteriaModifier and TypeMethodDescriptionCatalogService.findFilteredActiveProductsByCategory(Category category, Date currentDate, SearchCriteria searchCriteria) CatalogService.findFilteredActiveProductsByCategory(Category category, SearchCriteria searchCriteria) Given a category and a ProudctSearchCriteria, returns the appropriate matching productsCatalogServiceImpl.findFilteredActiveProductsByCategory(Category category, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category, SearchCriteria searchCriteria) CatalogService.findFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) CatalogService.findFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) Given a search query and a SearchCriteria, returns the appropriate matching productsCatalogServiceImpl.findFilteredActiveProductsByQuery(String query, Date currentDate, SearchCriteria searchCriteria) Deprecated, for removal: This API element is subject to removal in a future version.CatalogServiceImpl.findFilteredActiveProductsByQuery(String query, SearchCriteria searchCriteria) -
Uses of SearchCriteria in org.broadleafcommerce.core.search.service
Methods in org.broadleafcommerce.core.search.service with parameters of type SearchCriteriaModifier and TypeMethodDescriptionDatabaseSearchServiceImpl.findExplicitSearchResultsByCategory(Category category, SearchCriteria searchCriteria) Deprecated.SearchService.findExplicitSearchResultsByCategory(Category category, SearchCriteria searchCriteria) Performs a search for search results in the given category, taking into consideration the SearchCriteriaDatabaseSearchServiceImpl.findSearchResults(SearchCriteria searchCriteria) Deprecated.SearchService.findSearchResults(SearchCriteria searchCriteria) Performs a search for search results based on the given SearchCriteria, if SearchCriteria has a category, the category is considering for the search.DatabaseSearchServiceImpl.findSearchResultsByCategory(Category category, SearchCriteria searchCriteria) Deprecated.SearchService.findSearchResultsByCategory(Category category, SearchCriteria searchCriteria) Deprecated.use #findSearchResults(SearchCriteria)DatabaseSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category category, String query, SearchCriteria searchCriteria) Deprecated.SearchService.findSearchResultsByCategoryAndQuery(Category category, String query, SearchCriteria searchCriteria) Deprecated.use #findSearchResults(SearchCriteria)DatabaseSearchServiceImpl.findSearchResultsByQuery(String query, SearchCriteria searchCriteria) Deprecated.SearchService.findSearchResultsByQuery(String query, SearchCriteria searchCriteria) Deprecated.use #findSearchResults(SearchCriteria)protected voidDatabaseSearchServiceImpl.setActiveFacets(List<SearchFacetDTO> facets, SearchCriteria searchCriteria) Deprecated.protected voidDatabaseSearchServiceImpl.setQualifiedKeys(SearchCriteria criteria) Deprecated.Perform any necessary conversion of the key to be used by the search service -
Uses of SearchCriteria in org.broadleafcommerce.core.search.service.solr
Methods in org.broadleafcommerce.core.search.service.solr that return SearchCriteriaModifier and TypeMethodDescriptionGiven a simple MVEL rule, convert it to Search Criteria.Methods in org.broadleafcommerce.core.search.service.solr with parameters of type SearchCriteriaModifier and TypeMethodDescriptionAbstractSolrSearchServiceExtensionHandler.addAdditionalCategoryIds(Category category, SearchCriteria searchCriteria, List<Long> categoryIds) SolrSearchServiceExtensionHandler.addAdditionalCategoryIds(Category category, SearchCriteria searchCriteria, List<Long> categoryIds) Adds any additional category ids to filter by when category browsing or searching.voidSolrHelperService.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query, Map<String, SearchFacetDTO> namedFacetMap, SearchCriteria searchCriteria) Restricts the query by adding active facet filters.voidSolrHelperServiceImpl.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query, Map<String, SearchFacetDTO> namedFacetMap, SearchCriteria searchCriteria) protected voidSolrSearchServiceImpl.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query, Map<String, SearchFacetDTO> namedFacetMap, SearchCriteria searchCriteria) Restricts the query by adding active facet filters.AbstractSolrSearchServiceExtensionHandler.attachFacet(org.apache.solr.client.solrj.SolrQuery query, String indexField, SearchFacetDTO dto, SearchCriteria searchCriteria) SolrSearchServiceExtensionHandler.attachFacet(org.apache.solr.client.solrj.SolrQuery query, String indexField, SearchFacetDTO dto, SearchCriteria searchCriteria) Attaches the given dto to the given query, if possiblevoidSolrHelperService.attachFacets(org.apache.solr.client.solrj.SolrQuery query, Map<String, SearchFacetDTO> namedFacetMap, SearchCriteria searchCriteria) Notifies solr about which facets you want it to determine results and counts for.voidSolrHelperServiceImpl.attachFacets(org.apache.solr.client.solrj.SolrQuery query, Map<String, SearchFacetDTO> namedFacetMap, SearchCriteria searchCriteria) protected voidSolrSearchServiceImpl.attachFacets(org.apache.solr.client.solrj.SolrQuery query, Map<String, SearchFacetDTO> namedFacetMap, SearchCriteria searchCriteria) Notifies solr about which facets you want it to determine results and counts forvoidSolrHelperService.attachSortClause(org.apache.solr.client.solrj.SolrQuery query, SearchCriteria searchCriteria, String defaultSort) Sets up the sorting criteria.voidSolrHelperServiceImpl.attachSortClause(org.apache.solr.client.solrj.SolrQuery query, SearchCriteria searchCriteria, String defaultSort) protected voidSolrSearchServiceImpl.attachSortClause(org.apache.solr.client.solrj.SolrQuery query, SearchCriteria searchCriteria, String defaultSort) Sets up the sorting criteria.protected StringSolrSearchServiceImpl.buildQueryFieldsString(org.apache.solr.client.solrj.SolrQuery query, SearchCriteria searchCriteria) SolrSearchServiceImpl.findExplicitSearchResultsByCategory(Category category, SearchCriteria searchCriteria) protected SearchResultSolrSearchServiceImpl.findSearchResults(String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort) Deprecated, for removal: This API element is subject to removal in a future version.in favor of the other findSearchResults() methodprotected SearchResultSolrSearchServiceImpl.findSearchResults(String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort, String... filterQueries) Given a qualified solr query string (such as "category:2002"), actually performs a solr search.SolrSearchServiceImpl.findSearchResults(SearchCriteria searchCriteria) SolrSearchServiceImpl.findSearchResultsByCategory(Category category, SearchCriteria searchCriteria) Deprecated.SolrSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category category, String query, SearchCriteria searchCriteria) Deprecated.SolrSearchServiceImpl.findSearchResultsByQuery(String query, SearchCriteria searchCriteria) Deprecated.protected StringSolrSearchServiceImpl.getCategoryFilter(SearchCriteria searchCriteria) SolrHelperService.getCategoryFilterIds(Category category, SearchCriteria searchCriteria) SolrHelperServiceImpl.getCategoryFilterIds(Category category, SearchCriteria searchCriteria) protected StringSolrSearchServiceImpl.getDefaultSort(SearchCriteria criteria) SolrHelperService.getNamedFacetMap(List<SearchFacetDTO> facets, SearchCriteria searchCriteria) Returns a map of fully qualified solr index field key to the searchFacetDTO objectSolrHelperServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets, SearchCriteria searchCriteria) protected Map<String,SearchFacetDTO> SolrSearchServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets, SearchCriteria searchCriteria) AbstractSolrSearchServiceExtensionHandler.getQueryField(org.apache.solr.client.solrj.SolrQuery query, SearchCriteria searchCriteria, IndexFieldType indexFieldType, ExtensionResultHolder<List<String>> queryFieldsResult) SolrSearchServiceExtensionHandler.getQueryField(org.apache.solr.client.solrj.SolrQuery query, SearchCriteria searchCriteria, IndexFieldType indexFieldType, ExtensionResultHolder<List<String>> queryFieldsResult) Finds and adds the query fields for the given search field and searchable field type.protected voidSolrSearchServiceImpl.getQueryFields(org.apache.solr.client.solrj.SolrQuery query, List<String> queryFields, IndexField indexField, SearchCriteria searchCriteria) This helper method gathers the query fields for the given field and stores them in the List parameter.SolrHelperService.getSolrFieldKeyMap(SearchCriteria searchCriteria, List<IndexField> fields) SolrHelperServiceImpl.getSolrFieldKeyMap(SearchCriteria searchCriteria, List<IndexField> fields) AbstractSolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query, String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort) AbstractSolrSearchServiceExtensionHandler.modifySolrQuery(SearchContextDTO context, org.apache.solr.client.solrj.SolrQuery query, String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort) SolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query, String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort) Provides an extension point to modify the SolrQuery.SolrSearchServiceExtensionHandler.modifySolrQuery(SearchContextDTO context, org.apache.solr.client.solrj.SolrQuery query, String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort) Provides an extension point to modify the SolrQuery.protected voidSolrSearchServiceImpl.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query, String qualifiedSolrQuery, List<SearchFacetDTO> facets, SearchCriteria searchCriteria, String defaultSort) Provides a hook point for implementations to modify all SolrQueries before they're executed.voidSolrSearchServiceImpl.setPagingAttributes(SearchResult result, int numResults, SearchCriteria searchCriteria) Sets the total results, the current page, and the page size on the ProductSearchResult.
ProductDao.readFilteredActiveProductsByCategory(Long, SearchCriteria)