public class AsGenericSearchProfileCalculationStrategy extends AbstractAsSearchProfileCalculationStrategy<AsGenericSearchProfile>
AsSearchProfileCalculationStrategy for generic search profiles.| Constructor and Description |
|---|
AsGenericSearchProfileCalculationStrategy() |
| Modifier and Type | Method and Description |
|---|---|
AsSearchProfileResult |
calculate(AsSearchProfileContext context,
AsGenericSearchProfile searchProfile)
Calculates the search profile result for a given search profile data object.
|
protected java.util.List<java.lang.String> |
extractQualifiers(AsSearchProfileContext context,
AsGenericSearchProfile searchProfile) |
AsMergeStrategy |
getAsMergeStrategy() |
AsSearchProfileResultFactory |
getAsSearchProfileResultFactory() |
java.io.Serializable |
getCacheKeyFragment(AsSearchProfileContext context,
AsGenericSearchProfile searchProfile)
Returns a cache key fragment.
|
void |
setAsMergeStrategy(AsMergeStrategy asMergeStrategy) |
void |
setAsSearchProfileResultFactory(AsSearchProfileResultFactory asSearchProfileResultFactory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmappublic AsGenericSearchProfileCalculationStrategy()
public java.io.Serializable getCacheKeyFragment(AsSearchProfileContext context, AsGenericSearchProfile searchProfile)
AsCacheAwareStrategynull. If
strategies can have results that depend on the context, a different implementation should be provided.getCacheKeyFragment in interface AsCacheAwareStrategy<AsGenericSearchProfile>getCacheKeyFragment in class AbstractAsSearchProfileCalculationStrategy<AsGenericSearchProfile>context - - the search profile contextsearchProfile - - the source objectpublic AsSearchProfileResult calculate(AsSearchProfileContext context, AsGenericSearchProfile searchProfile)
AsSearchProfileCalculationStrategycontext - - the search profile contextsearchProfile - - the search profile dataprotected java.util.List<java.lang.String> extractQualifiers(AsSearchProfileContext context, AsGenericSearchProfile searchProfile)
public AsSearchProfileResultFactory getAsSearchProfileResultFactory()
public void setAsSearchProfileResultFactory(AsSearchProfileResultFactory asSearchProfileResultFactory)
public AsMergeStrategy getAsMergeStrategy()
public void setAsMergeStrategy(AsMergeStrategy asMergeStrategy)
Copyright © 2018 SAP SE. All Rights Reserved.