Class DefaultSolrFacetSearchConfigSelectionStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.search.solrfacetsearch.strategies.impl.DefaultSolrFacetSearchConfigSelectionStrategy
-
- All Implemented Interfaces:
SolrFacetSearchConfigSelectionStrategy
public class DefaultSolrFacetSearchConfigSelectionStrategy extends java.lang.Object implements SolrFacetSearchConfigSelectionStrategy
Default implementation ofSolrFacetSearchConfigSelectionStrategy
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 Constructor Description DefaultSolrFacetSearchConfigSelectionStrategy()
-
Method Summary
-
-
-
Method Detail
-
getCurrentSolrFacetSearchConfig
public SolrFacetSearchConfigModel getCurrentSolrFacetSearchConfig() throws NoValidSolrConfigException
Description copied from interface:SolrFacetSearchConfigSelectionStrategy
Resolves suitableSolrFacetSearchConfigModel
that should be used for searching in the current session- Specified by:
getCurrentSolrFacetSearchConfig
in interfaceSolrFacetSearchConfigSelectionStrategy
- Returns:
SolrFacetSearchConfigModel
- Throws:
NoValidSolrConfigException
-
getSolrConfigForProductCatalogVersions
protected SolrFacetSearchConfigModel getSolrConfigForProductCatalogVersions()
-
getSolrConfigForBaseStore
protected SolrFacetSearchConfigModel getSolrConfigForBaseStore()
-
getSolrConfigForBaseSite
protected SolrFacetSearchConfigModel getSolrConfigForBaseSite()
-
getSessionProductCatalogVersions
protected java.util.Collection<CatalogVersionModel> getSessionProductCatalogVersions()
-
setBaseSiteService
public void setBaseSiteService(BaseSiteService baseSiteService)
-
getBaseSiteService
protected BaseSiteService getBaseSiteService()
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
-
getBaseStoreService
protected BaseStoreService getBaseStoreService()
-
setCatalogVersionService
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
-
getCatalogVersionService
protected CatalogVersionService getCatalogVersionService()
-
getSolrFacetSearchConfigDao
public SolrFacetSearchConfigDao getSolrFacetSearchConfigDao()
-
setSolrFacetSearchConfigDao
public void setSolrFacetSearchConfigDao(SolrFacetSearchConfigDao solrFacetSearchConfigDao)
-
-