Class AsFacetsAddAfterMergeStrategy
- java.lang.Object
-
- de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsFacetsMergeStrategy
-
- de.hybris.platform.adaptivesearch.strategies.impl.AsFacetsAddAfterMergeStrategy
-
- All Implemented Interfaces:
AsFacetsMergeStrategy
public class AsFacetsAddAfterMergeStrategy extends AbstractAsFacetsMergeStrategy
Default implementation ofAsFacetsMergeStrategyfor ADD_AFTER merge mode.
-
-
Constructor Summary
Constructors Constructor Description AsFacetsAddAfterMergeStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <V extends AbstractAsFacetConfiguration,C1 extends AbstractAsFacetConfiguration,C2 extends AbstractAsFacetConfiguration>
voidmergeAfter(java.util.Map<java.lang.String,AsConfigurationHolder<V,AbstractAsFacetConfiguration>> source, java.util.Map<java.lang.String,AsConfigurationHolder<V,AbstractAsFacetConfiguration>> target, java.util.Map<java.lang.String,AsConfigurationHolder<C1,AbstractAsFacetConfiguration>> cleanupTarget1, java.util.Map<java.lang.String,AsConfigurationHolder<C2,AbstractAsFacetConfiguration>> cleanupTarget2)voidmergeFacets(AsSearchProfileResult source, AsSearchProfileResult target)Merges the facets from the source result into the target result.-
Methods inherited from class de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsFacetsMergeStrategy
cloneConfigurationHolder, getAsSearchProfileResultFactory, setAsSearchProfileResultFactory, updateReplacedConfigurations
-
-
-
-
Method Detail
-
mergeFacets
public void mergeFacets(AsSearchProfileResult source, AsSearchProfileResult target)
Description copied from interface:AsFacetsMergeStrategyMerges the facets from the source result into the target result.- Parameters:
source- - the source resulttarget- - the target result
-
mergeAfter
protected <V extends AbstractAsFacetConfiguration,C1 extends AbstractAsFacetConfiguration,C2 extends AbstractAsFacetConfiguration> void mergeAfter(java.util.Map<java.lang.String,AsConfigurationHolder<V,AbstractAsFacetConfiguration>> source, java.util.Map<java.lang.String,AsConfigurationHolder<V,AbstractAsFacetConfiguration>> target, java.util.Map<java.lang.String,AsConfigurationHolder<C1,AbstractAsFacetConfiguration>> cleanupTarget1, java.util.Map<java.lang.String,AsConfigurationHolder<C2,AbstractAsFacetConfiguration>> cleanupTarget2)
-
-