public class TermLimitValueProvider extends SubscriptionAwareFieldValueProvider implements FieldValueProvider, java.io.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() |
java.util.Collection<FieldValue> |
getFieldValues(IndexConfig indexConfig,
IndexedProperty indexedProperty,
java.lang.Object model)
Returns a collection of
FieldValue of a given indexedProperty that are fetched from the model based on the
indexConfig. |
protected java.lang.Object |
getPropertyValue(java.lang.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, setSubscriptionProductServicegetRangeNameList, getRangeNameList, setI18nService, setLocaleService, setModelService, setRangeNameProviderpublic java.util.Collection<FieldValue> getFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, java.lang.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 java.lang.Object getPropertyValue(java.lang.Object model)
protected 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 © 2018 SAP SE. All Rights Reserved.