Class AsSortsReplaceMergeStrategy
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSortsMergeStrategy
de.hybris.platform.adaptivesearch.strategies.impl.AsSortsReplaceMergeStrategy
- All Implemented Interfaces:
AsSortsMergeStrategy
Default implementation of
AsSortsMergeStrategy for REPLACE merge mode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmergeSorts(AsSearchProfileResult source, AsSearchProfileResult target) Merges the sorts from the source result into the target result.protected <V extends AbstractAsSortConfiguration>
voidreplace(Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> source, Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> target) Methods inherited from class de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsSortsMergeStrategy
cloneConfigurationHolder, getAsSearchProfileResultFactory, setAsSearchProfileResultFactory, updateReplacedConfigurations
-
Constructor Details
-
AsSortsReplaceMergeStrategy
public AsSortsReplaceMergeStrategy()
-
-
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
-
replace
protected <V extends AbstractAsSortConfiguration> void replace(Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> source, Map<String, AsConfigurationHolder<V, AbstractAsSortConfiguration>> target)
-