Class AirShoppingTravelPreferencePopulator

java.lang.Object
de.hybris.platform.ndc182facades.facades.airshopping.populators.AirShoppingTravelPreferencePopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<IATAAirShoppingRQ,FareSearchRequestData>

public class AirShoppingTravelPreferencePopulator extends Object implements de.hybris.platform.converters.Populator<IATAAirShoppingRQ,FareSearchRequestData>
Populates the travelpreferences for the fareSearchRequestData from the airShoppingRQ
  • Constructor Details

    • AirShoppingTravelPreferencePopulator

      public AirShoppingTravelPreferencePopulator()
  • Method Details

    • populate

      public void populate(IATAAirShoppingRQ airShoppingRQ, FareSearchRequestData fareSearchRequestData)
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<IATAAirShoppingRQ,FareSearchRequestData>
    • populateCabinPreference

      protected void populateCabinPreference(TravelPreferencesData travelPreferences, IATAAirShoppingRQ airShoppingRQ)
      Populate cabin preference.
      Parameters:
      travelPreferences - the travel preferences
      airShoppingRQ - the air shopping rq
    • getConfigurationService

      protected de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Gets configuration service.
      Returns:
      the configuration service
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Sets configuration service.
      Parameters:
      configurationService - the configuration service
    • getCabinClassService

      protected CabinClassService getCabinClassService()
      Gets cabin class service.
      Returns:
      the cabin class service
    • setCabinClassService

      public void setCabinClassService(CabinClassService cabinClassService)
      Sets cabin class service.
      Parameters:
      cabinClassService - the cabin class service