Uses of Class
org.broadleafcommerce.core.search.domain.ProductSearchCriteria

Packages that use ProductSearchCriteria
org.broadleafcommerce.core.catalog.dao   
org.broadleafcommerce.core.catalog.service   
org.broadleafcommerce.core.search.service   
org.broadleafcommerce.core.search.service.solr   
 

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)
          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)
           
 

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)
          Deprecated. 
 List<Product> CatalogService.findFilteredActiveProductsByCategory(Category category, Date currentDate, ProductSearchCriteria searchCriteria)
          Deprecated. Use CatalogService.findFilteredActiveProductsByCategory(Category, ProductSearchCriteria)
 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)
          Deprecated. Use CatalogService.findFilteredActiveProductsByCategory(Category, ProductSearchCriteria)
 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
 

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.
 



Copyright © 2013. All Rights Reserved.