Interface FieldValueProvider
- All Known Implementing Classes:
AbstractMultidimensionalProductFieldValueProvider,CategoryCodeValueProvider,CategoryCodeValueProvider,CategoryNameValueProvider,CategoryNameValueProvider,CategoryPathValueProvider,CategoryPKValueProvider,ClassificationCatalogValueProvider,ClassificationCatalogVersionValueProvider,ClassificationPropertySplitValueProvider,ClassificationPropertyValueProvider,ColorFacetValueProvider,CommerceClassificationPropertyValueProvider,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,SpELValueProvider,SubscriptionProductPriceValueProvider,TermLimitValueProvider,VariantProductStockLevelStatusValueProvider,VolumeAwareProductPriceValueProvider
Deprecated.
Implementors for this interface should provide the field values to be indexed.
-
Method Summary
Modifier and TypeMethodDescriptiongetFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, Object model) Deprecated.Returns a collection ofFieldValueof a given indexedProperty that are fetched from the model based on the indexConfig.
-
Method Details
-
getFieldValues
Collection<FieldValue> getFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, 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
-
ValueResolverinstead.