Interface AsMergeStrategy
- All Known Implementing Classes:
DefaultAsMergeStrategy
public interface AsMergeStrategy
Strategy for merging search profile results.
-
Method Summary
Modifier and TypeMethodDescriptiondefault AsSearchProfileResultmerge(AsSearchProfileContext context, List<AsSearchProfileResult> results) Merges multiple search profile results into a single result.merge(AsSearchProfileContext context, List<AsSearchProfileResult> results, AsMergeConfiguration mergeConfiguration) Merges multiple search profile results into a single result.
-
Method Details
-
merge
default AsSearchProfileResult merge(AsSearchProfileContext context, List<AsSearchProfileResult> results) Merges multiple search profile results into a single result.- Parameters:
context- - the search profile contextresults- - the search profiles results to merge- Returns:
- the result of the merge
-
merge
AsSearchProfileResult merge(AsSearchProfileContext context, List<AsSearchProfileResult> results, AsMergeConfiguration mergeConfiguration) Merges multiple search profile results into a single result.- Parameters:
context- - the search profile contextresults- - the search profiles results to mergemergeConfiguration- - the merge configuration- Returns:
- the result of the merge
-