public abstract class AbstractPropertyFieldValueProvider extends Object
FieldValueProvider implementations| Modifier and Type | Field and Description |
|---|---|
protected I18NService |
i18nService |
protected LocalizationService |
localeService |
protected ModelService |
modelService |
protected RangeNameProvider |
rangeNameProvider |
| Constructor and Description |
|---|
AbstractPropertyFieldValueProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
getRangeName(IndexedProperty property,
Object value)
Deprecated.
because it return only first matching range and value can match to more than one range, please use
getRangeNameList(IndexedProperty, Object) |
String |
getRangeName(IndexedProperty property,
Object value,
String qualifier)
Deprecated.
because it return only first matching range and value can match to more than one range, please use
getRangeNameList(IndexedProperty, Object, String) |
List<String> |
getRangeNameList(IndexedProperty property,
Object value)
Deprecated.
|
List<String> |
getRangeNameList(IndexedProperty property,
Object value,
String qualifier)
Deprecated.
|
protected List<ValueRange> |
getValueRanges(IndexedProperty property,
String qualifier)
Deprecated.
|
protected boolean |
isRanged(IndexedProperty property)
Deprecated.
replaced by
RangeNameProvider.isRanged(IndexedProperty) |
void |
setI18nService(I18NService i18nService) |
void |
setLocaleService(LocalizationService localeService) |
void |
setModelService(ModelService modelService) |
void |
setRangeNameProvider(RangeNameProvider rangeNameProvider) |
protected I18NService i18nService
protected ModelService modelService
protected LocalizationService localeService
protected RangeNameProvider rangeNameProvider
@Deprecated public String getRangeName(IndexedProperty property, Object value) throws FieldValueProviderException
getRangeNameList(IndexedProperty, Object)RangeNameProvider.isRanged(IndexedProperty)}, the method resolves range name
basing on the assigned ranges and the given property value.FieldValueProviderException@Deprecated public String getRangeName(IndexedProperty property, Object value, String qualifier) throws FieldValueProviderException
getRangeNameList(IndexedProperty, Object, String)FieldValueProviderException@Deprecated protected boolean isRanged(IndexedProperty property)
RangeNameProvider.isRanged(IndexedProperty)@Deprecated protected List<ValueRange> getValueRanges(IndexedProperty property, String qualifier)
RangeNameProvider.getValueRanges(IndexedProperty, String)@Deprecated public List<String> getRangeNameList(IndexedProperty property, Object value) throws FieldValueProviderException
RangeNameProvider.getRangeNameList(IndexedProperty, Object)RangeNameProvider.isRanged(IndexedProperty)}, the method return range list
basing on the assigned ranges and the given property value. If the property is not multiValue
IndexedProperty.isMultiValue() only first matching range will be returnedFieldValueProviderException@Deprecated public List<String> getRangeNameList(IndexedProperty property, Object value, String qualifier) throws FieldValueProviderException
RangeNameProvider.getRangeNameList(IndexedProperty, Object, String)IndexedProperty.isMultiValue()
only first matching range will be returnedFieldValueProviderExceptionpublic void setI18nService(I18NService i18nService)
i18nService - the i18nService to setpublic void setModelService(ModelService modelService)
modelService - the modelService to setpublic void setLocaleService(LocalizationService localeService)
localeService - the localeService to setpublic void setRangeNameProvider(RangeNameProvider rangeNameProvider)
rangeNameProvider - the rangeNameProvider to setCopyright © 2017 SAP SE. All Rights Reserved.