Class SearchAttributeSelectionStrategyImpl
- java.lang.Object
-
- de.hybris.platform.sap.productconfig.services.impl.SearchAttributeSelectionStrategyImpl
-
- All Implemented Interfaces:
SearchAttributeSelectionStrategy
public class SearchAttributeSelectionStrategyImpl extends java.lang.Object implements SearchAttributeSelectionStrategy
Default implementation ofSearchAttributeSelectionStrategy
-
-
Constructor Summary
Constructors Constructor Description SearchAttributeSelectionStrategyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>compileIndexedProperties()SolrFacetSearchConfigSelectionStrategygetSolrFacetSearchConfigSelectionStrategy()booleanisAttributeAvailableOnSearchIndex(java.lang.String propertyName, java.util.Set<java.lang.String> solrIndexedProperties)Is there an indexed attribute with a specific name?voidsetSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy)
-
-
-
Method Detail
-
setSolrFacetSearchConfigSelectionStrategy
public void setSolrFacetSearchConfigSelectionStrategy(SolrFacetSearchConfigSelectionStrategy solrFacetSearchConfigSelectionStrategy)
- Parameters:
solrFacetSearchConfigSelectionStrategy-
-
getSolrFacetSearchConfigSelectionStrategy
public SolrFacetSearchConfigSelectionStrategy getSolrFacetSearchConfigSelectionStrategy()
- Returns:
- SOLR configuration selection strategy
-
isAttributeAvailableOnSearchIndex
public boolean isAttributeAvailableOnSearchIndex(java.lang.String propertyName, java.util.Set<java.lang.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
public java.util.Set<java.lang.String> compileIndexedProperties() throws NoValidSolrConfigException- Specified by:
compileIndexedPropertiesin interfaceSearchAttributeSelectionStrategy- Returns:
- Set of indexed properties from SOLR
- Throws:
NoValidSolrConfigException
-
-