public class TermLimitValueProvider extends SubscriptionAwareFieldValueProvider implements FieldValueProvider, Serializable
ProductModel's service term limit which is the
combination of its TermOfServiceNumber and TermOfServiceFrequency, e.g. "12 Month(s)"i18nService, localeService, modelService, rangeNameProviderLOG| Constructor and Description |
|---|
TermLimitValueProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected CommonI18NService |
getCommonI18NService() |
protected FieldNameProvider |
getFieldNameProvider() |
Collection<FieldValue> |
getFieldValues(IndexConfig indexConfig,
IndexedProperty indexedProperty,
Object model)
Returns a collection of
FieldValue of a given indexedProperty that are fetched from the model based on the
indexConfig. |
protected Object |
getPropertyValue(Object model) |
protected SessionService |
getSessionService() |
protected TypeService |
getTypeService() |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setFieldNameProvider(FieldNameProvider fieldNameProvider) |
void |
setSessionService(SessionService sessionService) |
void |
setTypeService(TypeService typeService) |
getSubscriptionProductService, setSubscriptionProductServicegetRangeName, getRangeName, getRangeNameList, getRangeNameList, getValueRanges, isRanged, setI18nService, setLocaleService, setModelService, setRangeNameProviderpublic Collection<FieldValue> getFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, Object model) throws FieldValueProviderException
FieldValueProviderFieldValue of a given indexedProperty that are fetched from the model based on the
indexConfig. Supports multi-language and multi-currencies.getFieldValues in interface FieldValueProviderFieldValue>FieldValueProviderExceptionprotected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected FieldNameProvider getFieldNameProvider()
public void setFieldNameProvider(FieldNameProvider fieldNameProvider)
public void setTypeService(TypeService typeService)
protected TypeService getTypeService()
Copyright © 2017 SAP SE. All Rights Reserved.