Class SearchResultAccommodationOfferingPopulator

java.lang.Object
de.hybris.platform.travelfacades.search.converters.populator.SearchResultAccommodationOfferingPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<SearchResultValueData,AccommodationOfferingDayRateData>

public class SearchResultAccommodationOfferingPopulator extends Object implements de.hybris.platform.converters.Populator<SearchResultValueData,AccommodationOfferingDayRateData>
The class is responsible for populating AccommodationOfferingData DTO object from the solr search result data.
  • Constructor Details

    • SearchResultAccommodationOfferingPopulator

      public SearchResultAccommodationOfferingPopulator()
  • Method Details

    • populate

      public void populate(SearchResultValueData source, AccommodationOfferingDayRateData target)
      The method populates AccommodationOfferingDayRateData.
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<SearchResultValueData,AccommodationOfferingDayRateData>
      Parameters:
      source -
      target -
    • getValue

      protected <T> T getValue(SearchResultValueData source, String propertyName)
      Gets value.
      Type Parameters:
      T - the type parameter
      Parameters:
      source - the source
      propertyName - the property name
      Returns:
      the value
    • getPriceDataFactory

      @Deprecated protected de.hybris.platform.commercefacades.product.PriceDataFactory getPriceDataFactory()
      Deprecated.
      Deprecated since version 3.0.
      Gets price data factory.
      Returns:
      the priceDataFactory
    • setPriceDataFactory

      @Deprecated public void setPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory)
      Deprecated.
      Deprecated since version 3.0.
      Sets price data factory.
      Parameters:
      priceDataFactory - the priceDataFactory to set
    • getCommonI18NService

      @Deprecated protected de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
      Deprecated.
      Deprecated since version 3.0.
      Gets common i 18 n service.
      Returns:
      the commonI18NService
    • setCommonI18NService

      @Deprecated public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)
      Deprecated.
      Deprecated since version 3.0.
      Sets common i 18 n service.
      Parameters:
      commonI18NService - the commonI18NService to set
    • getTravelCommercePriceFacade

      protected TravelCommercePriceFacade getTravelCommercePriceFacade()
      Returns:
      the travelCommercePriceFacade
    • setTravelCommercePriceFacade

      public void setTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
      Parameters:
      travelCommercePriceFacade - the travelCommercePriceFacade to set
    • getAccommodationProviderService

      protected AccommodationProviderService getAccommodationProviderService()
      Returns:
      the accommodationProviderService
    • setAccommodationProviderService

      public void setAccommodationProviderService(AccommodationProviderService accommodationProviderService)
      Parameters:
      accommodationProviderService - the accommodationProviderService to set