Class TmaPriceChannelResolver
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidresolve(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument doc, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext batchCtx, Collection<IndexedProperty> props, PriceRowModel price)
-
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:
resolvein interfacede.hybris.platform.solrfacetsearch.provider.ValueResolver<PriceRowModel>- Throws:
de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException
-