Class ReservationSelectedAccommodationHandler
java.lang.Object
de.hybris.platform.travelfacades.reservation.handlers.impl.ReservationSelectedAccommodationHandler
- All Implemented Interfaces:
ReservationHandler
Handler to provide selected accommodations from cart to
ReservationData-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateSelectedSeats(AbstractOrderModel abstractOrderModel, List<SelectedAccommodationModel> selectedAccommodations, List<TransportOfferingData> transportOfferings, ReservationPricingInfoData reservationPricingInfo) Create selected seats.protected voidcreateSelectedSeats(List<SelectedAccommodationModel> selectedAccommodations, List<TransportOfferingData> transportOfferings, ReservationPricingInfoData reservationPricingInfo) Deprecated.Deprecated since version 2003.protected List<TransportOfferingData>getTranspOffersRelatedToItinerary(ItineraryData reservationItinerary) Gets transp offers related to itinerary.protected TravelCartFacadeGets travel cart facade.protected de.hybris.platform.servicelayer.dto.converter.Converter<TravellerModel,TravellerData> Gets traveller data converter.voidhandle(AbstractOrderModel abstractOrderModel, ReservationData reservationData) Handle method.voidsetTravelCartFacade(TravelCartFacade travelCartFacade) Sets travel cart facade.voidsetTravellerDataConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TravellerModel, TravellerData> travellerDataConverter) Sets traveller data converter.
-
Constructor Details
-
ReservationSelectedAccommodationHandler
public ReservationSelectedAccommodationHandler()
-
-
Method Details
-
handle
Description copied from interface:ReservationHandlerHandle method.- Specified by:
handlein interfaceReservationHandler- Parameters:
abstractOrderModel- the abstract order modelreservationData- 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 accommodationstransportOfferings- the transport offeringsreservationPricingInfo- 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 accommodationstransportOfferings- the transport offeringsreservationPricingInfo-
-
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
Gets travel cart facade.- Returns:
- the travel cart facade
-
setTravelCartFacade
Sets travel cart facade.- Parameters:
travelCartFacade- the travel cart facade
-