Class ReservationSelectedAccommodationHandler

java.lang.Object
de.hybris.platform.travelfacades.reservation.handlers.impl.ReservationSelectedAccommodationHandler
All Implemented Interfaces:
ReservationHandler

public class ReservationSelectedAccommodationHandler extends Object implements ReservationHandler
Handler to provide selected accommodations from cart to ReservationData
  • Constructor Details

    • ReservationSelectedAccommodationHandler

      public ReservationSelectedAccommodationHandler()
  • Method Details

    • handle

      public void handle(AbstractOrderModel abstractOrderModel, ReservationData reservationData)
      Description copied from interface: ReservationHandler
      Handle method.
      Specified by:
      handle in interface ReservationHandler
      Parameters:
      abstractOrderModel - the abstract order model
      reservationData - the reservation data
    • createSelectedSeats

      @Deprecated protected void createSelectedSeats(List<SelectedAccommodationModel> selectedAccommodations, List<TransportOfferingData> transportOfferings, ReservationPricingInfoData reservationPricingInfo)
      Deprecated.
      Deprecated since version 2003.
      Create selected seats.
      Parameters:
      selectedAccommodations - the selected accommodations
      transportOfferings - the transport offerings
      reservationPricingInfo - the reservation pricing info
    • createSelectedSeats

      protected void createSelectedSeats(AbstractOrderModel abstractOrderModel, List<SelectedAccommodationModel> selectedAccommodations, List<TransportOfferingData> transportOfferings, ReservationPricingInfoData reservationPricingInfo)
      Create selected seats.
      Parameters:
      abstractOrderModel -
      selectedAccommodations - the selected accommodations
      transportOfferings - the transport offerings
      reservationPricingInfo -
    • getTranspOffersRelatedToItinerary

      protected List<TransportOfferingData> getTranspOffersRelatedToItinerary(ItineraryData reservationItinerary)
      Gets transp offers related to itinerary.
      Parameters:
      reservationItinerary - the reservation itinerary
      Returns:
      transp offers related to itinerary
    • getTravellerDataConverter

      protected de.hybris.platform.servicelayer.dto.converter.Converter<TravellerModel,TravellerData> getTravellerDataConverter()
      Gets traveller data converter.
      Returns:
      the traveller data converter
    • setTravellerDataConverter

      public void setTravellerDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TravellerModel,TravellerData> travellerDataConverter)
      Sets traveller data converter.
      Parameters:
      travellerDataConverter - the traveller data converter
    • getTravelCartFacade

      protected TravelCartFacade getTravelCartFacade()
      Gets travel cart facade.
      Returns:
      the travel cart facade
    • setTravelCartFacade

      public void setTravelCartFacade(TravelCartFacade travelCartFacade)
      Sets travel cart facade.
      Parameters:
      travelCartFacade - the travel cart facade