public class DefaultAsSearchProfileCalculationService extends java.lang.Object implements AsSearchProfileCalculationService
AsSearchProfileCalculationService.| Constructor and Description |
|---|
DefaultAsSearchProfileCalculationService() |
public DefaultAsSearchProfileCalculationService()
public AsSearchProfileResult createResult(AsSearchProfileContext context)
AsSearchProfileCalculationServiceAsSearchProfileResult.createResult in interface AsSearchProfileCalculationServicecontext - - the search profile contextpublic <T,R> AsConfigurationHolder<T,R> createConfigurationHolder(AsSearchProfileContext context, T configuration)
AsSearchProfileCalculationServiceAsConfigurationHolder.createConfigurationHolder in interface AsSearchProfileCalculationServiceT - - the type of the configurationR - - the type of the replaced configurationcontext - - the search profile contextconfiguration - - the configurationpublic <T,R> AsConfigurationHolder<T,R> createConfigurationHolder(AsSearchProfileContext context, T configuration, java.lang.Object data)
AsSearchProfileCalculationServiceAsConfigurationHolder.createConfigurationHolder in interface AsSearchProfileCalculationServiceT - - the type of the configurationR - - the type of the replaced configurationcontext - - the search profile contextconfiguration - - the configurationdata - - additional data to be stored together with the configuration holderpublic AsSearchProfileResult calculate(AsSearchProfileContext context, java.util.List<AbstractAsSearchProfileModel> searchProfiles)
AsSearchProfileCalculationServicecalculate in interface AsSearchProfileCalculationServicecontext - - the search profile contextsearchProfiles - - the search profilespublic AsSearchProfileResult calculate(AsSearchProfileContext context, AsSearchProfileResult result, java.util.List<AbstractAsSearchProfileModel> searchProfiles)
AsSearchProfileCalculationServicecalculate in interface AsSearchProfileCalculationServicecontext - - the search profile contextresult - - the resultsearchProfiles - - the search profilespublic AsSearchProfileResult calculateGroups(AsSearchProfileContext context, java.util.List<AsSearchProfileActivationGroup> groups)
AsSearchProfileCalculationServicecalculateGroups in interface AsSearchProfileCalculationServicecontext - - the search profile contextgroups - - the search profile groupspublic AsSearchProfileResult calculateGroups(AsSearchProfileContext context, AsSearchProfileResult result, java.util.List<AsSearchProfileActivationGroup> groups)
AsSearchProfileCalculationServicecalculateGroups in interface AsSearchProfileCalculationServicecontext - - the search profile contextresult - - the resultgroups - - the search profile groupsprotected AsSearchProfileResult doCalculateGroup(AsSearchProfileContext context, AsSearchProfileActivationGroup group)
public AsSearchProfileResultFactory getAsSearchProfileResultFactory()
public void setAsSearchProfileResultFactory(AsSearchProfileResultFactory asSearchProfileResultFactory)
public AsSearchProfileRegistry getAsSearchProfileRegistry()
public void setAsSearchProfileRegistry(AsSearchProfileRegistry asSearchProfileRegistry)
public AsMergeStrategy getAsMergeStrategy()
public void setAsMergeStrategy(AsMergeStrategy asMergeStrategy)
public AsCacheStrategy getAsCacheStrategy()
public void setAsCacheStrategy(AsCacheStrategy asCacheStrategy)
Copyright © 2018 SAP SE. All Rights Reserved.