Class AddDealToCartPopulator

java.lang.Object
de.hybris.platform.coretravelpackagesocc.populators.AddDealToCartPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<AddDealToCart,AddDealToCartData>

public class AddDealToCartPopulator extends Object implements de.hybris.platform.converters.Populator<AddDealToCart,AddDealToCartData>
Populator from AddDealToCart to AddDealToCartData
  • Constructor Details

    • AddDealToCartPopulator

      public AddDealToCartPopulator()
  • Method Details

    • populate

      public void populate(AddDealToCart addDealToCart, AddDealToCartData addDealToCartData) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<AddDealToCart,AddDealToCartData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • populatePassengerTypes

      protected void populatePassengerTypes(DealBundleTemplateModel dealBundleTemplateById, Map<String,Integer> paxAuxMap, List<PassengerTypeQuantityData> passengerTypes)
      Populate the given passengerTypes list
      Parameters:
      dealBundleTemplateById - the dealBundleTemplateById
      paxAuxMap - the paxAuxMap
      passengerTypes - the passengerTypes
    • populateTransportOfferings

      protected void populateTransportOfferings(AddDealBoundToCart bound, List<TransportOfferingData> transportOfferings)
      Populate the given transportOfferings list
      Parameters:
      bound - the bound
      transportOfferings - the transportOfferings
    • getDealBundleTemplateFacade

      protected DealBundleTemplateFacade getDealBundleTemplateFacade()
      Get dealBundleTemplateFacade
      Returns:
      dealBundleTemplateFacade
    • setDealBundleTemplateFacade

      public void setDealBundleTemplateFacade(DealBundleTemplateFacade dealBundleTemplateFacade)
      Set dealBundleTemplateFacade
      Parameters:
      dealBundleTemplateFacade - the dealBundleTemplateFacade