Class DefaultSolrFacetSearchConfigSelectionStrategy
java.lang.Object
de.hybris.platform.commerceservices.search.solrfacetsearch.strategies.impl.DefaultSolrFacetSearchConfigSelectionStrategy
- All Implemented Interfaces:
SolrFacetSearchConfigSelectionStrategy
public class DefaultSolrFacetSearchConfigSelectionStrategy
extends Object
implements SolrFacetSearchConfigSelectionStrategy
Default implementation of
SolrFacetSearchConfigSelectionStrategy that checks:
- SolrFacetSearchConfig that is bound with current base site
- SolrFacetSearchConfig that is bound with current base store
- SolrFacetSearchConfig that is bound with current product catalog versions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BaseSiteServiceprotected BaseStoreServiceprotected CatalogVersionServiceResolves suitableSolrFacetSearchConfigModelthat should be used for searching in the current sessionprotected Collection<CatalogVersionModel>protected SolrFacetSearchConfigModelprotected SolrFacetSearchConfigModelprotected SolrFacetSearchConfigModelvoidsetBaseSiteService(BaseSiteService baseSiteService) voidsetBaseStoreService(BaseStoreService baseStoreService) voidsetCatalogVersionService(CatalogVersionService catalogVersionService) voidsetSolrFacetSearchConfigDao(SolrFacetSearchConfigDao solrFacetSearchConfigDao)
-
Constructor Details
-
DefaultSolrFacetSearchConfigSelectionStrategy
public DefaultSolrFacetSearchConfigSelectionStrategy()
-
-
Method Details
-
getCurrentSolrFacetSearchConfig
public SolrFacetSearchConfigModel getCurrentSolrFacetSearchConfig() throws NoValidSolrConfigExceptionDescription copied from interface:SolrFacetSearchConfigSelectionStrategyResolves suitableSolrFacetSearchConfigModelthat should be used for searching in the current session- Specified by:
getCurrentSolrFacetSearchConfigin interfaceSolrFacetSearchConfigSelectionStrategy- Returns:
SolrFacetSearchConfigModel- Throws:
NoValidSolrConfigException
-
getSolrConfigForProductCatalogVersions
-
getSolrConfigForBaseStore
-
getSolrConfigForBaseSite
-
getSessionProductCatalogVersions
-
setBaseSiteService
-
getBaseSiteService
-
setBaseStoreService
-
getBaseStoreService
-
setCatalogVersionService
-
getCatalogVersionService
-
getSolrFacetSearchConfigDao
-
setSolrFacetSearchConfigDao
-