Class DefaultAsMergeStrategyFactory
- java.lang.Object
-
- de.hybris.platform.adaptivesearch.strategies.impl.DefaultAsMergeStrategyFactory
-
- All Implemented Interfaces:
AsMergeStrategyFactory
public class DefaultAsMergeStrategyFactory extends java.lang.Object implements AsMergeStrategyFactory
Default implementation ofAsMergeStrategyFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultAsMergeStrategyFactory()
-
Method Summary
-
-
-
Method Detail
-
getFacetsMergeStrategy
public AsFacetsMergeStrategy getFacetsMergeStrategy(AsFacetsMergeMode mergeMode)
Description copied from interface:AsMergeStrategyFactoryReturns the facets merge strategy.- Specified by:
getFacetsMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the facets merge mode- Returns:
- the strategy
-
getBoostItemsMergeStrategy
public AsBoostItemsMergeStrategy getBoostItemsMergeStrategy(AsBoostItemsMergeMode mergeMode)
Description copied from interface:AsMergeStrategyFactoryReturns the boost items merge strategy.- Specified by:
getBoostItemsMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the boost items merge mode- Returns:
- the strategy
-
getBoostRulesMergeStrategy
public AsBoostRulesMergeStrategy getBoostRulesMergeStrategy(AsBoostRulesMergeMode mergeMode)
Description copied from interface:AsMergeStrategyFactoryReturns the boost rules merge strategy.- Specified by:
getBoostRulesMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the boost rules merge mode- Returns:
- the strategy
-
getSortsMergeStrategy
public AsSortsMergeStrategy getSortsMergeStrategy(AsSortsMergeMode mergeMode)
Description copied from interface:AsMergeStrategyFactoryReturns the sorts merge strategy.- Specified by:
getSortsMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the sorts merge mode- Returns:
- the strategy
-
getFacetsMergeModeMapping
public java.util.Map<AsFacetsMergeMode,AsFacetsMergeStrategy> getFacetsMergeModeMapping()
-
setFacetsMergeModeMapping
public void setFacetsMergeModeMapping(java.util.Map<AsFacetsMergeMode,AsFacetsMergeStrategy> facetsMergeModeMapping)
-
getBoostItemsMergeModeMapping
public java.util.Map<AsBoostItemsMergeMode,AsBoostItemsMergeStrategy> getBoostItemsMergeModeMapping()
-
setBoostItemsMergeModeMapping
public void setBoostItemsMergeModeMapping(java.util.Map<AsBoostItemsMergeMode,AsBoostItemsMergeStrategy> resultMergeModeMapping)
-
getBoostRulesMergeModeMapping
public java.util.Map<AsBoostRulesMergeMode,AsBoostRulesMergeStrategy> getBoostRulesMergeModeMapping()
-
setBoostRulesMergeModeMapping
public void setBoostRulesMergeModeMapping(java.util.Map<AsBoostRulesMergeMode,AsBoostRulesMergeStrategy> boostMergeModeMapping)
-
getSortsMergeModeMapping
public java.util.Map<AsSortsMergeMode,AsSortsMergeStrategy> getSortsMergeModeMapping()
-
setSortsMergeModeMapping
public void setSortsMergeModeMapping(java.util.Map<AsSortsMergeMode,AsSortsMergeStrategy> sortsMergeModeMapping)
-
-