public class LowestBundlePriceValueProvider extends AbstractPropertyFieldValueProvider implements FieldValueProvider
ProductModel's lowest possible price in any bundle.i18nService, localeService, modelService, rangeNameProviderLOG| Constructor and Description |
|---|
LowestBundlePriceValueProvider() |
getRangeNameList, 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.util.List<FieldValue> createFieldValue(ProductModel productModel, IndexedProperty indexedProperty, CurrencyModel currency)
protected java.lang.Object getPriceForSubscription(ProductModel productModel, CurrencyModel currency)
protected java.lang.Object getPriceForProduct(ProductModel productModel, CurrencyModel currency)
protected void addFieldValues(java.util.List<FieldValue> fieldValues, IndexedProperty indexedProperty, CurrencyModel currency, java.lang.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 © 2018 SAP SE. All Rights Reserved.