public class DefaultValueProviderSelectionStrategy extends java.lang.Object implements ValueProviderSelectionStrategy
ValueProviderSelectionStrategy.| Constructor and Description |
|---|
DefaultValueProviderSelectionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationContext |
getApplicationContext() |
java.lang.String |
getDefaultValueProviderId() |
java.lang.Object |
getValueProvider(java.lang.String valueProviderId)
Returns the value provider instance for a specific value provider id.
|
java.lang.String |
resolveValueProvider(IndexedType indexedType,
IndexedProperty indexedProperty)
Resolves the value provider id for an indexed property.
|
java.util.Map<java.lang.String,java.util.Collection<IndexedProperty>> |
resolveValueProviders(IndexedType indexedType,
java.util.Collection<IndexedProperty> indexedProperties)
Resolves the value provider ids for multiple indexed properties.
|
void |
setApplicationContext(ApplicationContext applicationContext) |
void |
setDefaultValueProviderId(java.lang.String defaultValueProviderId) |
public DefaultValueProviderSelectionStrategy()
public java.lang.String getDefaultValueProviderId()
public void setDefaultValueProviderId(java.lang.String defaultValueProviderId)
public ApplicationContext getApplicationContext()
public void setApplicationContext(ApplicationContext applicationContext)
public java.lang.Object getValueProvider(java.lang.String valueProviderId)
ValueProviderSelectionStrategygetValueProvider in interface ValueProviderSelectionStrategyvalueProviderId - - the value provider idpublic java.lang.String resolveValueProvider(IndexedType indexedType, IndexedProperty indexedProperty)
ValueProviderSelectionStrategyresolveValueProvider in interface ValueProviderSelectionStrategyindexedType - - the indexed typeindexedProperty - - the indexed propertypublic java.util.Map<java.lang.String,java.util.Collection<IndexedProperty>> resolveValueProviders(IndexedType indexedType, java.util.Collection<IndexedProperty> indexedProperties)
ValueProviderSelectionStrategyresolveValueProviders in interface ValueProviderSelectionStrategyindexedType - - the indexed typeindexedProperties - - the indexed propertiesCopyright © 2018 SAP SE. All Rights Reserved.