Class DefaultAsFacetUtils
- java.lang.Object
-
- de.hybris.platform.adaptivesearchbackoffice.common.impl.DefaultAsFacetUtils
-
- All Implemented Interfaces:
AsFacetUtils
public class DefaultAsFacetUtils extends java.lang.Object implements AsFacetUtils
Default implementation ofAsFacetUtils.
-
-
Constructor Summary
Constructors Constructor Description DefaultAsFacetUtils()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsSearchProviderFactorygetAsSearchProviderFactory()CommonI18NServicegetCommonI18NService()SessionServicegetSessionService()booleanisOpen(AsFacetData facet)Checks wether a facet should be open or not.protected voidlocalizeFacet(AbstractFacetConfigurationEditorData facet, java.util.Optional<AsIndexPropertyData> indexProperty)voidlocalizeFacets(NavigationContextData navigationContext, SearchContextData searchContext, java.util.List<? extends AbstractFacetConfigurationEditorData> facets)Updates the facet labels according to the language of the search context.voidsetAsSearchProviderFactory(AsSearchProviderFactory asSearchProviderFactory)voidsetCommonI18NService(CommonI18NService commonI18NService)voidsetSessionService(SessionService sessionService)
-
-
-
Method Detail
-
isOpen
public boolean isOpen(AsFacetData facet)
Description copied from interface:AsFacetUtilsChecks wether a facet should be open or not.- Specified by:
isOpenin interfaceAsFacetUtils- Parameters:
facet- - the facet- Returns:
trueis the facet should be open,falseotherwise
-
localizeFacets
public void localizeFacets(NavigationContextData navigationContext, SearchContextData searchContext, java.util.List<? extends AbstractFacetConfigurationEditorData> facets)
Description copied from interface:AsFacetUtilsUpdates the facet labels according to the language of the search context.- Specified by:
localizeFacetsin interfaceAsFacetUtils- Parameters:
navigationContext- - the navigation contextsearchContext- - the search contextfacets- - the facets
-
localizeFacet
protected void localizeFacet(AbstractFacetConfigurationEditorData facet, java.util.Optional<AsIndexPropertyData> indexProperty)
-
getSessionService
public SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
-
getAsSearchProviderFactory
public AsSearchProviderFactory getAsSearchProviderFactory()
-
setAsSearchProviderFactory
public void setAsSearchProviderFactory(AsSearchProviderFactory asSearchProviderFactory)
-
-