Class ProductVendorValueProvider

java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.AbstractPropertyFieldValueProvider
de.hybris.platform.marketplaceservices.solr.provider.ProductVendorValueProvider
All Implemented Interfaces:
FieldValueProvider, Serializable

@Deprecated(since="1811", forRemoval=true) public class ProductVendorValueProvider extends AbstractPropertyFieldValueProvider implements Serializable, FieldValueProvider
Deprecated, for removal: This API element is subject to removal in a future version.
Since 18.11, use ProductVendorValueResolver instead.
See Also:
  • Constructor Details

    • ProductVendorValueProvider

      public ProductVendorValueProvider()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getFieldValues

      public Collection<FieldValue> getFieldValues(IndexConfig indexConfig, IndexedProperty indexedProperty, Object model) throws FieldValueProviderException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: FieldValueProvider
      Returns a collection of FieldValue of a given indexedProperty that are fetched from the model based on the indexConfig. Supports multi-language and multi-currencies.
      Specified by:
      getFieldValues in interface FieldValueProvider
      Returns:
      Collection<FieldValue>
      Throws:
      FieldValueProviderException
    • addFieldValues

      protected void addFieldValues(List<FieldValue> fieldValues, IndexedProperty indexedProperty, Object value)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getVendorService

      public VendorService getVendorService()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setVendorService

      public void setVendorService(VendorService vendorService)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getFieldNameProvider

      public FieldNameProvider getFieldNameProvider()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setFieldNameProvider

      public void setFieldNameProvider(FieldNameProvider fieldNameProvider)
      Deprecated, for removal: This API element is subject to removal in a future version.