Class AsSortsAddAfterMergeStrategy
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSortsMergeStrategy
de.hybris.platform.adaptivesearch.strategies.impl.AsSortsAddAfterMergeStrategy
- All Implemented Interfaces:
AsSortsMergeStrategy
Default implementation of
AsSortsMergeStrategy for ADD_AFTER merge mode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <V extends AbstractAsSortConfiguration,C1 extends AbstractAsSortConfiguration, C2 extends AbstractAsSortConfiguration>
voidmergeAfter(Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> source, Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> target, Map<String, AsConfigurationHolder<C1, AbstractAsSortConfiguration>> cleanupTarget1, Map<String, AsConfigurationHolder<C2, AbstractAsSortConfiguration>> cleanupTarget2) voidmergeSorts(AsSearchProfileResult source, AsSearchProfileResult target) Merges the sorts from the source result into the target result.Methods inherited from class de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSortsMergeStrategy
cloneConfigurationHolder, getAsSearchProfileResultFactory, setAsSearchProfileResultFactory, updateReplacedConfigurations
-
Constructor Details
-
AsSortsAddAfterMergeStrategy
public AsSortsAddAfterMergeStrategy()
-
-
Method Details
-
mergeSorts
Description copied from interface:AsSortsMergeStrategyMerges the sorts from the source result into the target result.- Parameters:
source- - the source resulttarget- - the target result
-
mergeAfter
protected <V extends AbstractAsSortConfiguration,C1 extends AbstractAsSortConfiguration, void mergeAfterC2 extends AbstractAsSortConfiguration> (Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> source, Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> target, Map<String, AsConfigurationHolder<C1, AbstractAsSortConfiguration>> cleanupTarget1, Map<String, AsConfigurationHolder<C2, AbstractAsSortConfiguration>> cleanupTarget2)
-