Class SearchAttributeSelectionStrategyImpl
java.lang.Object
de.hybris.platform.sap.productconfig.services.impl.SearchAttributeSelectionStrategyImpl
- All Implemented Interfaces:
SearchAttributeSelectionStrategy
public class SearchAttributeSelectionStrategyImpl
extends Object
implements SearchAttributeSelectionStrategy
Default implementation of
SearchAttributeSelectionStrategy-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAttributeAvailableOnSearchIndex(String propertyName, Set<String> solrIndexedProperties) Is there an indexed attribute with a specific name?voidsetSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy)
-
Constructor Details
-
SearchAttributeSelectionStrategyImpl
public SearchAttributeSelectionStrategyImpl()
-
-
Method Details
-
setSolrFacetSearchConfigSelectionStrategy
public void setSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy) - Parameters:
solrFacetSearchConfigSelectionStrategy-
-
getSolrFacetSearchConfigSelectionStrategy
- Returns:
- SOLR configuration selection strategy
-
isAttributeAvailableOnSearchIndex
public boolean isAttributeAvailableOnSearchIndex(String propertyName, Set<String> solrIndexedProperties) Description copied from interface:SearchAttributeSelectionStrategyIs there an indexed attribute with a specific name?- Specified by:
isAttributeAvailableOnSearchIndexin interfaceSearchAttributeSelectionStrategy- Returns:
- True if attribute is available on search index
-
compileIndexedProperties
- Specified by:
compileIndexedPropertiesin interfaceSearchAttributeSelectionStrategy- Returns:
- Set of indexed properties from SOLR
- Throws:
NoValidSolrConfigException
-