public class LowestBundlePriceValueProvider extends AbstractPropertyFieldValueProvider implements FieldValueProvider, Serializable
ProductModel's lowest possible price in any bundle.i18nService, localeService, modelService, rangeNameProviderLOG| Constructor and Description |
|---|
LowestBundlePriceValueProvider() |
getRangeName, 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 List<FieldValue> createFieldValue(ProductModel productModel, IndexedProperty indexedProperty, CurrencyModel currency)
protected Object getPriceForSubscription(ProductModel productModel, CurrencyModel currency)
protected Object getPriceForProduct(ProductModel productModel, CurrencyModel currency)
protected void addFieldValues(List<FieldValue> fieldValues, IndexedProperty indexedProperty, CurrencyModel currency, Object value)
protected FieldNameProvider getFieldNameProvider()
public void setFieldNameProvider(FieldNameProvider fieldNameProvider)
public void setBundleRuleService(BundleRuleService bundleRuleService)
protected BundleRuleService getBundleRuleService()
public void setPriceService(PriceService priceService)
protected PriceService getPriceService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected CommonI18NService getCommonI18NService()
public void setSessionService(SessionService sessionService)
protected SessionService getSessionService()
public void setCommercePriceService(SubscriptionCommercePriceService commercePriceService)
protected SubscriptionCommercePriceService getCommercePriceService()
public void setSubscriptionProductService(SubscriptionProductService subscriptionProductService)
protected SubscriptionProductService getSubscriptionProductService()
Copyright © 2017 SAP SE. All Rights Reserved.