Class ShoppingReservationItemHandler
java.lang.Object
de.hybris.platform.travelfacades.reservation.handlers.impl.AbstractReservationItemHandler
de.hybris.platform.travelfacades.reservation.handlers.impl.ReservationItemHandler
de.hybris.platform.shoppingfacades.reservation.handlers.impl.ShoppingReservationItemHandler
- All Implemented Interfaces:
ReservationHandler
Shopping extension of
ReservationItemHandler-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItineraryDatacreateItinerary(List<AbstractOrderEntryModel> fareProductEntries, int originDestinationRefNumber, List<TravellerModel> travellerList) Populates details of itinerary for a leg such as duration, origin destination options and travellersprotected voidcreateNewReservationItem(List<ReservationItemData> reservationItems, AbstractOrderEntryModel entry) Creates a new reservation item for given legprotected voidcreateReservationItems(List<AbstractOrderEntryModel> fareProductEntries, List<ReservationItemData> reservationItems) Creates a list of reservation items - 1 for each leg of the journeyMethods inherited from class de.hybris.platform.travelfacades.reservation.handlers.impl.ReservationItemHandler
getTravellerDataConverter, getTravellerService, getTravellerSortStrategy, handle, setTravellerDataConverter, setTravellerService, setTravellerSortStrategyMethods inherited from class de.hybris.platform.travelfacades.reservation.handlers.impl.AbstractReservationItemHandler
getTransportOfferingConverter, getTransportOfferingFacade, getTravelRouteConverter, isReservationItemForLeg, setTransportOfferingConverter, setTransportOfferingFacade, setTravelRouteConverter
-
Constructor Details
-
ShoppingReservationItemHandler
public ShoppingReservationItemHandler()
-
-
Method Details
-
createItinerary
protected ItineraryData createItinerary(List<AbstractOrderEntryModel> fareProductEntries, int originDestinationRefNumber, List<TravellerModel> travellerList) Populates details of itinerary for a leg such as duration, origin destination options and travellers- Overrides:
createItineraryin classReservationItemHandler- Parameters:
fareProductEntries- the fare product entriesoriginDestinationRefNumber- the origin destination ref numbertravellerList- the traveller list- Returns:
- itinerary itinerary data
-
createReservationItems
protected void createReservationItems(List<AbstractOrderEntryModel> fareProductEntries, List<ReservationItemData> reservationItems) Description copied from class:AbstractReservationItemHandlerCreates a list of reservation items - 1 for each leg of the journey- Overrides:
createReservationItemsin classAbstractReservationItemHandler- Parameters:
fareProductEntries- the fare product entriesreservationItems- the reservation items
-
createNewReservationItem
protected void createNewReservationItem(List<ReservationItemData> reservationItems, AbstractOrderEntryModel entry) Description copied from class:AbstractReservationItemHandlerCreates a new reservation item for given leg- Overrides:
createNewReservationItemin classAbstractReservationItemHandler- Parameters:
reservationItems- the reservation itemsentry- the entry
-