Class AsFacetsAddBeforeMergeStrategy
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsFacetsMergeStrategy
de.hybris.platform.adaptivesearch.strategies.impl.AsFacetsAddBeforeMergeStrategy
- All Implemented Interfaces:
AsFacetsMergeStrategy
Default implementation of
AsFacetsMergeStrategy for ADD_BEFORE merge mode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <V extends AbstractAsFacetConfiguration,C1 extends AbstractAsFacetConfiguration, C2 extends AbstractAsFacetConfiguration>
voidmergeBefore(Map<String, AsConfigurationHolder<V, AbstractAsFacetConfiguration>> source, Map<String, AsConfigurationHolder<V, AbstractAsFacetConfiguration>> target, Map<String, AsConfigurationHolder<C1, AbstractAsFacetConfiguration>> cleanupTarget1, Map<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
-
Constructor Details
-
AsFacetsAddBeforeMergeStrategy
public AsFacetsAddBeforeMergeStrategy()
-
-
Method Details
-
mergeFacets
Description copied from interface:AsFacetsMergeStrategyMerges the facets from the source result into the target result.- Parameters:
source- - the source resulttarget- - the target result
-
mergeBefore
protected <V extends AbstractAsFacetConfiguration,C1 extends AbstractAsFacetConfiguration, void mergeBeforeC2 extends AbstractAsFacetConfiguration> (Map<String, AsConfigurationHolder<V, AbstractAsFacetConfiguration>> source, Map<String, AsConfigurationHolder<V, AbstractAsFacetConfiguration>> target, Map<String, AsConfigurationHolder<C1, AbstractAsFacetConfiguration>> cleanupTarget1, Map<String, AsConfigurationHolder<C2, AbstractAsFacetConfiguration>> cleanupTarget2)
-