Interface FieldValueProvider
-
- All Known Implementing Classes:
AbstractMultidimensionalProductFieldValueProvider,CategoryCodeValueProvider,CategoryCodeValueProvider,CategoryNameValueProvider,CategoryNameValueProvider,CategoryPathValueProvider,CategoryPKValueProvider,ClassificationCatalogValueProvider,ClassificationCatalogVersionValueProvider,ClassificationPropertySplitValueProvider,ClassificationPropertyValueProvider,ColorFacetValueProvider,CommerceClassificationPropertyValueProvider,CustomerCouponCodeValueProvider,EntitlementValueProvider,FirstGenericVariantProductUrlValueProvider,FirstVariantCategoryNameListValueProvider,GenderValueProvider,ImageValueProvider,LowestBundlePriceValueProvider,ModelPropertyFieldValueProvider,MultidimentionalConfigurableProductFlagValueProvider,MultidimentionalProductFlagValueProvider,OptionalModelPropertyFieldValueProvider,PrimaryPromotionImageValueProvider,ProductBillingTimeValueProvider,ProductBundleTemplatesValueProvider,ProductConfigurableValueProvider,ProductConfiguratorTypeProvider,ProductInStockFlagValueProvider,ProductKeywordsValueProvider,ProductPickupAvailabilityValueProvider,ProductPriceRangeValueProvider,ProductPriceValueProvider,ProductReviewAverageRatingValueProvider,ProductStockLevelStatusValueProvider,ProductStoreStockValueProvider,ProductUrlValueProvider,ProductVendorValueProvider,ProductVolumePricesProvider,PromotionCodeValueProvider,SapRevenueCloudProductSubscriptionCodeValueProvider,SpELValueProvider,SubscriptionProductPriceValueProvider,TermLimitValueProvider,VariantProductStockLevelStatusValueProvider,VolumeAwareProductPriceValueProvider
@Deprecated(since="5.5") public interface FieldValueProviderDeprecated.Since 5.5, useValueResolverinstead.Implementors for this interface should provide the field values to be indexed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.util.Collection<FieldValue>getFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, java.lang.Object model)Deprecated.Returns a collection ofFieldValueof a given indexedProperty that are fetched from the model based on the indexConfig.
-
-
-
Method Detail
-
getFieldValues
java.util.Collection<FieldValue> getFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, java.lang.Object model) throws FieldValueProviderException
Deprecated.Returns a collection ofFieldValueof a given indexedProperty that are fetched from the model based on the indexConfig. Supports multi-language and multi-currencies.- Parameters:
indexConfig-indexedProperty-model-- Returns:
- Collection<
FieldValue> - Throws:
FieldValueProviderException
-
-