Class OfferingImageUrlValueResolver

java.lang.Object
de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver<MarketingRatePlanInfoModel,Object,Object>
de.hybris.platform.travelservices.solr.provider.impl.OfferingImageUrlValueResolver
All Implemented Interfaces:
de.hybris.platform.solrfacetsearch.provider.QualifierProviderAware, de.hybris.platform.solrfacetsearch.provider.ValueResolver<MarketingRatePlanInfoModel>

public class OfferingImageUrlValueResolver extends de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver<MarketingRatePlanInfoModel,Object,Object>
Resolves the value of default image url for given AccommodationOffering of the MarketingRateInfoPlan
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver

    de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver.ValueResolverContext<T extends Object,U extends Object>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addFieldValues(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument document, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext indexerBatchContext, IndexedProperty indexedProperty, MarketingRatePlanInfoModel marketingRatePlanInfoModel, de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver.ValueResolverContext<Object,Object> resolverContext)
     
    Gets accommodation offering gallery service.
    void
    Sets accommodation offering gallery service.

    Methods inherited from class de.hybris.platform.solrfacetsearch.provider.impl.AbstractValueResolver

    addFieldValue, createLocalSessionContext, doResolve, filterAndAddFieldValues, filterFieldValue, getQualifierProvider, getSessionService, getValueFilters, loadData, loadQualifierData, removeLocalSessionContext, resolve, setQualifierProvider, setSessionService, setValueFilters

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OfferingImageUrlValueResolver

      public OfferingImageUrlValueResolver()
  • Method Details

    • addFieldValues

      protected void addFieldValues(de.hybris.platform.solrfacetsearch.indexer.spi.InputDocument document, de.hybris.platform.solrfacetsearch.indexer.IndexerBatchContext indexerBatchContext, IndexedProperty indexedProperty, MarketingRatePlanInfoModel marketingRatePlanInfoModel, 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<MarketingRatePlanInfoModel,Object,Object>
      Throws:
      de.hybris.platform.solrfacetsearch.config.exceptions.FieldValueProviderException
    • getAccommodationOfferingGalleryService

      protected AccommodationOfferingGalleryService getAccommodationOfferingGalleryService()
      Gets accommodation offering gallery service.
      Returns:
      the accommodation offering gallery service
    • setAccommodationOfferingGalleryService

      public void setAccommodationOfferingGalleryService(AccommodationOfferingGalleryService accommodationOfferingGalleryService)
      Sets accommodation offering gallery service.
      Parameters:
      accommodationOfferingGalleryService - the accommodation offering gallery service