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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AccommodationProviderServiceprotected de.hybris.platform.servicelayer.i18n.CommonI18NServiceDeprecated.Deprecated since version 3.0.protected de.hybris.platform.commercefacades.product.PriceDataFactoryDeprecated.Deprecated since version 3.0.protected TravelCommercePriceFacadeprotected <T> TgetValue(SearchResultValueData source, String propertyName) Gets value.voidpopulate(SearchResultValueData source, AccommodationOfferingDayRateData target) The method populates AccommodationOfferingDayRateData.voidsetAccommodationProviderService(AccommodationProviderService accommodationProviderService) voidsetCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) Deprecated.Deprecated since version 3.0.voidsetPriceDataFactory(de.hybris.platform.commercefacades.product.PriceDataFactory priceDataFactory) Deprecated.Deprecated since version 3.0.voidsetTravelCommercePriceFacade(TravelCommercePriceFacade travelCommercePriceFacade)
-
Constructor Details
-
SearchResultAccommodationOfferingPopulator
public SearchResultAccommodationOfferingPopulator()
-
-
Method Details
-
populate
The method populates AccommodationOfferingDayRateData.- Specified by:
populatein interfacede.hybris.platform.converters.Populator<SearchResultValueData,AccommodationOfferingDayRateData> - Parameters:
source-target-
-
getValue
Gets value.- Type Parameters:
T- the type parameter- Parameters:
source- the sourcepropertyName- 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.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
- Returns:
- the travelCommercePriceFacade
-
setTravelCommercePriceFacade
- Parameters:
travelCommercePriceFacade- the travelCommercePriceFacade to set
-
getAccommodationProviderService
- Returns:
- the accommodationProviderService
-
setAccommodationProviderService
public void setAccommodationProviderService(AccommodationProviderService accommodationProviderService) - Parameters:
accommodationProviderService- the accommodationProviderService to set
-