Class AsBoostItemsAddAfterMergeStrategy
java.lang.Object
de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsBoostItemsMergeStrategy
de.hybris.platform.adaptivesearch.strategies.impl.AsBoostItemsAddAfterMergeStrategy
- All Implemented Interfaces:
AsBoostItemsMergeStrategy
Default implementation of
AsBoostItemsMergeStrategy for ADD_AFTER merge mode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <V extends AbstractAsBoostItemConfiguration,C extends AbstractAsBoostItemConfiguration>
voidmergeAfter(Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> source, Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> target, Map<PK, AsConfigurationHolder<C, AbstractAsBoostItemConfiguration>> cleanupTarget) voidmergeBoostItems(AsSearchProfileResult source, AsSearchProfileResult target) Merges the boost items from the source result into the target result.Methods inherited from class de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsBoostItemsMergeStrategy
cloneConfigurationHolder, getAsSearchProfileResultFactory, setAsSearchProfileResultFactory, updateReplacedConfigurations
-
Constructor Details
-
AsBoostItemsAddAfterMergeStrategy
public AsBoostItemsAddAfterMergeStrategy()
-
-
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
-
mergeAfter
protected <V extends AbstractAsBoostItemConfiguration,C extends AbstractAsBoostItemConfiguration> void mergeAfter(Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> source, Map<PK, AsConfigurationHolder<V, AbstractAsBoostItemConfiguration>> target, Map<PK, AsConfigurationHolder<C, AbstractAsBoostItemConfiguration>> cleanupTarget)
-