Class AsBoostItemsAddBeforeMergeStrategy
- java.lang.Object
-
- de.hybris.platform.adaptivesearch.strategies.impl.AbstractAsBoostItemsMergeStrategy
-
- de.hybris.platform.adaptivesearch.strategies.impl.AsBoostItemsAddBeforeMergeStrategy
-
- All Implemented Interfaces:
AsBoostItemsMergeStrategy
public class AsBoostItemsAddBeforeMergeStrategy extends AbstractAsBoostItemsMergeStrategy
Default implementation ofAsBoostItemsMergeStrategy
for ADD_BEFORE merge mode.
-
-
Constructor Summary
Constructors Constructor Description AsBoostItemsAddBeforeMergeStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <V extends AbstractAsBoostItemConfiguration,C extends AbstractAsBoostItemConfiguration>
voidmergeBefore(java.util.Map<PK,AsConfigurationHolder<V,AbstractAsBoostItemConfiguration>> source, java.util.Map<PK,AsConfigurationHolder<V,AbstractAsBoostItemConfiguration>> target, java.util.Map<PK,AsConfigurationHolder<C,AbstractAsBoostItemConfiguration>> cleanupTarget)
void
mergeBoostItems(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
-
-
-
-
Method Detail
-
mergeBoostItems
public void mergeBoostItems(AsSearchProfileResult source, AsSearchProfileResult target)
Description copied from interface:AsBoostItemsMergeStrategy
Merges the boost items from the source result into the target result.- Parameters:
source
- - the source resulttarget
- - the target result
-
mergeBefore
protected <V extends AbstractAsBoostItemConfiguration,C extends AbstractAsBoostItemConfiguration> void mergeBefore(java.util.Map<PK,AsConfigurationHolder<V,AbstractAsBoostItemConfiguration>> source, java.util.Map<PK,AsConfigurationHolder<V,AbstractAsBoostItemConfiguration>> target, java.util.Map<PK,AsConfigurationHolder<C,AbstractAsBoostItemConfiguration>> cleanupTarget)
-
-