java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.eligibility.solr.indexing.resolver.TmaPriceChannelResolver
All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.provider.ValueResolver<PriceRowModel>

public class TmaPriceChannelResolver extends Object implements de.hybris.platform.solrfacetsearch.provider.ValueResolver<PriceRowModel>
Resolves Solr Property for the channel(s) given an PriceRowModel. When there is no channel defined (meaning the price is applicable for all) an empty element will be added to the Solr doc.
Since:
1810
  • Constructor Details

    • TmaPriceChannelResolver

      public TmaPriceChannelResolver()
  • Method Details

    • resolve

      public void resolve(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument doc, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext batchCtx, Collection<IndexedProperty> props, PriceRowModel price) throws de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException
      Specified by:
      resolve in interface de.hybris.platform.solrfacetsearch.provider.ValueResolver<PriceRowModel>
      Throws:
      de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException