@Service(value="blCatalogAccessSolrSearchServiceExtensionHandler")
public class CatalogAccessSolrSearchServiceExtensionHandler
extends org.broadleafcommerce.core.search.service.solr.AbstractSolrSearchServiceExtensionHandler
implements org.broadleafcommerce.core.search.service.solr.SolrSearchServiceExtensionHandler
Modifier and Type | Field and Description |
---|---|
protected org.broadleafcommerce.core.search.service.solr.SolrSearchServiceExtensionManager |
extensionManager |
protected CatalogAccessPolicyService |
policyService |
Constructor and Description |
---|
CatalogAccessSolrSearchServiceExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
modifySolrQuery(org.broadleafcommerce.core.search.service.solr.SearchContextDTO context,
org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<org.broadleafcommerce.core.search.domain.SearchFacetDTO> facets,
org.broadleafcommerce.core.search.domain.SearchCriteria searchCriteria,
String defaultSort) |
addAdditionalCategoryIds, attachFacet, attachFacet, attachSortField, batchFetchCatalogData, buildActiveFacetFilter, buildActiveFacetFilter, buildPrefixListForIndexField, filterSearchFacetRanges, getCategoryId, getCategorySearchFacets, getQueryField, getSearchableIndexFields, getSearchFacets, modifySearchResults, modifySolrQuery, setFacetResults
getPriority, isEnabled, setEnabled, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAdditionalCategoryIds, attachFacet, attachFacet, attachSortField, batchFetchCatalogData, buildActiveFacetFilter, buildActiveFacetFilter, buildPrefixListForIndexField, filterSearchFacetRanges, getCategoryId, getCategorySearchFacets, getQueryField, getSearchableIndexFields, getSearchFacets, modifySearchResults, modifySolrQuery, setFacetResults
protected org.broadleafcommerce.core.search.service.solr.SolrSearchServiceExtensionManager extensionManager
protected CatalogAccessPolicyService policyService
public CatalogAccessSolrSearchServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType modifySolrQuery(org.broadleafcommerce.core.search.service.solr.SearchContextDTO context, org.apache.solr.client.solrj.SolrQuery query, String qualifiedSolrQuery, List<org.broadleafcommerce.core.search.domain.SearchFacetDTO> facets, org.broadleafcommerce.core.search.domain.SearchCriteria searchCriteria, String defaultSort)
modifySolrQuery
in interface org.broadleafcommerce.core.search.service.solr.SolrSearchServiceExtensionHandler
modifySolrQuery
in class org.broadleafcommerce.core.search.service.solr.AbstractSolrSearchServiceExtensionHandler
Copyright © 2019. All rights reserved.