Class DefaultAsMergeStrategyFactory
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.DefaultAsMergeStrategyFactory
- All Implemented Interfaces:
AsMergeStrategyFactory
Default implementation of
AsMergeStrategyFactory-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBoostItemsMergeStrategy(AsBoostItemsMergeMode mergeMode) Returns the boost items merge strategy.getBoostRulesMergeStrategy(AsBoostRulesMergeMode mergeMode) Returns the boost rules merge strategy.getFacetsMergeStrategy(AsFacetsMergeMode mergeMode) Returns the facets merge strategy.getGroupMergeStrategy(AsGroupMergeMode mergeMode) Returns the group merge strategy.getSortsMergeStrategy(AsSortsMergeMode mergeMode) Returns the sorts merge strategy.voidsetBoostItemsMergeModeMapping(Map<AsBoostItemsMergeMode, AsBoostItemsMergeStrategy> resultMergeModeMapping) voidsetBoostRulesMergeModeMapping(Map<AsBoostRulesMergeMode, AsBoostRulesMergeStrategy> boostMergeModeMapping) voidsetFacetsMergeModeMapping(Map<AsFacetsMergeMode, AsFacetsMergeStrategy> facetsMergeModeMapping) voidsetGroupMergeModeMapping(Map<AsGroupMergeMode, AsGroupMergeStrategy> groupMergeModeMapping) voidsetSortsMergeModeMapping(Map<AsSortsMergeMode, AsSortsMergeStrategy> sortsMergeModeMapping)
-
Constructor Details
-
DefaultAsMergeStrategyFactory
public DefaultAsMergeStrategyFactory()
-
-
Method Details
-
getFacetsMergeStrategy
Description copied from interface:AsMergeStrategyFactoryReturns the facets merge strategy.- Specified by:
getFacetsMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the facets merge mode- Returns:
- the strategy
-
getBoostItemsMergeStrategy
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
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
Description copied from interface:AsMergeStrategyFactoryReturns the sorts merge strategy.- Specified by:
getSortsMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the sorts merge mode- Returns:
- the strategy
-
getGroupMergeStrategy
Description copied from interface:AsMergeStrategyFactoryReturns the group merge strategy.- Specified by:
getGroupMergeStrategyin interfaceAsMergeStrategyFactory- Parameters:
mergeMode- - the group merge mode- Returns:
- the strategy
-
getFacetsMergeModeMapping
-
setFacetsMergeModeMapping
public void setFacetsMergeModeMapping(Map<AsFacetsMergeMode, AsFacetsMergeStrategy> facetsMergeModeMapping) -
getBoostItemsMergeModeMapping
-
setBoostItemsMergeModeMapping
public void setBoostItemsMergeModeMapping(Map<AsBoostItemsMergeMode, AsBoostItemsMergeStrategy> resultMergeModeMapping) -
getBoostRulesMergeModeMapping
-
setBoostRulesMergeModeMapping
public void setBoostRulesMergeModeMapping(Map<AsBoostRulesMergeMode, AsBoostRulesMergeStrategy> boostMergeModeMapping) -
getSortsMergeModeMapping
-
setSortsMergeModeMapping
public void setSortsMergeModeMapping(Map<AsSortsMergeMode, AsSortsMergeStrategy> sortsMergeModeMapping) -
getGroupMergeModeMapping
-
setGroupMergeModeMapping
public void setGroupMergeModeMapping(Map<AsGroupMergeMode, AsGroupMergeStrategy> groupMergeModeMapping)
-