Class TmaAbstractPoVariantValueCategoryDetailsResolver

java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver<ProductModel,Object,Object>
de.hybris.platform.b2ctelcoservices.search.solrfacetsearch.provider.impl.TmaAbstractPoVariantValueCategoryDetailsResolver
All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.provider.QualifierProviderAware, de.hybris.platform.solrfacetsearch.provider.ValueResolver<ProductModel>
Direct Known Subclasses:
TmaPoVariantValueCategoryColorCodeResolver, TmaPoVariantValueCategoryNameResolver

public abstract class TmaAbstractPoVariantValueCategoryDetailsResolver extends de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver<ProductModel,Object,Object>
Field Value Provider for indexing variant value category details of the product offering variant.
Since:
1810
  • Constructor Details

    • TmaAbstractPoVariantValueCategoryDetailsResolver

      public TmaAbstractPoVariantValueCategoryDetailsResolver()
  • Method Details

    • addFieldValues

      protected void addFieldValues(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument document, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext batchContext, IndexedProperty indexedProperty, ProductModel model, de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver.ValueResolverContext<Object,Object> resolverContext) throws de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException
      Specified by:
      addFieldValues in class de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver<ProductModel,Object,Object>
      Throws:
      de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException
    • getValue

      protected abstract Object getValue(VariantValueCategoryModel variantValueCategory)
    • getTmaPoVariantService

      protected TmaPoVariantService getTmaPoVariantService()
    • setTmaPoVariantService

      public void setTmaPoVariantService(TmaPoVariantService tmaPoVariantService)
    • getVariantCategoryCode

      protected String getVariantCategoryCode()
    • setVariantCategoryCode

      public void setVariantCategoryCode(String variantCategoryCode)