Class TmaAbstractLocalizedPropertyFieldValueProvider

java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.AbstractPropertyFieldValueProvider
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.TmaAbstractPropertyFieldValueProvider
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.TmaAbstractLocalizedPropertyFieldValueProvider
All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.provider.FieldValueProvider
Direct Known Subclasses:
TmaProductSpecDescriptionValueProvider, TmaPscValueProvider, TmaSubscriptionTermDependentValueProvider

public abstract class TmaAbstractLocalizedPropertyFieldValueProvider extends TmaAbstractPropertyFieldValueProvider
Abstract Field Value Provider for generic operations to be used as base Value Provider for localized solr indexes.
Since:
6.7
  • Constructor Details

    • TmaAbstractLocalizedPropertyFieldValueProvider

      public TmaAbstractLocalizedPropertyFieldValueProvider()
  • Method Details

    • getLocalizedString

      protected abstract String getLocalizedString(Object model, Locale locale)
    • addFieldValueForLanguages

      protected void addFieldValueForLanguages(List<de.hybris.platform.solrfacetsearch.provider.FieldValue> fields, IndexedProperty indexedProperty, Object model)
    • getCommonI18NService

      protected de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
    • setCommonI18NService

      public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)