Class AsBoostItemsReplaceMergeStrategy
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsBoostItemsMergeStrategy
de.hybris.platform.adaptivesearch.strategies.impl.AsBoostItemsReplaceMergeStrategy
- All Implemented Interfaces:
AsBoostItemsMergeStrategy
Default implementation of
AsBoostItemsMergeStrategy for REPLACE merge mode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmergeBoostItems(AsSearchProfileResult source, AsSearchProfileResult target) Merges the boost items from the source result into the target result.protected <V extends AbstractAsBoostItemConfiguration>
voidreplace(Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> source, Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> target) Methods inherited from class de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsBoostItemsMergeStrategy
cloneConfigurationHolder, getAsSearchProfileResultFactory, setAsSearchProfileResultFactory, updateReplacedConfigurations
-
Constructor Details
-
AsBoostItemsReplaceMergeStrategy
public AsBoostItemsReplaceMergeStrategy()
-
-
Method Details
-
mergeBoostItems
Description copied from interface:AsBoostItemsMergeStrategyMerges the boost items from the source result into the target result.- Parameters:
source- - the source resulttarget- - the target result
-
replace
protected <V extends AbstractAsBoostItemConfiguration> void replace(Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> source, Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> target)
-