Class ShoppingBasicReservationItemHandler
java.lang.Object
de.hybris.platform.travelfacades.reservation.handlers.impl.AbstractReservationItemHandler
de.hybris.platform.travelfacades.reservation.handlers.impl.BasicReservationItemHandler
de.hybris.platform.shoppingfacades.reservation.handlers.impl.ShoppingBasicReservationItemHandler
- All Implemented Interfaces:
ReservationHandler
Shopping extension of
BasicReservationItemHandler class.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItineraryDatacreateItinerary(List<AbstractOrderEntryModel> fareProductEntries, int originDestinationRefNumber) Populates details of itinerary for a leg such as duration and origin destination optionsprotected 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.BasicReservationItemHandler
handleMethods inherited from class de.hybris.platform.travelfacades.reservation.handlers.impl.AbstractReservationItemHandler
getTransportOfferingConverter, getTransportOfferingFacade, getTravelRouteConverter, isReservationItemForLeg, setTransportOfferingConverter, setTransportOfferingFacade, setTravelRouteConverter
-
Constructor Details
-
ShoppingBasicReservationItemHandler
public ShoppingBasicReservationItemHandler()
-
-
Method Details
-
createItinerary
protected ItineraryData createItinerary(List<AbstractOrderEntryModel> fareProductEntries, int originDestinationRefNumber) Populates details of itinerary for a leg such as duration and origin destination options- Overrides:
createItineraryin classBasicReservationItemHandler- Parameters:
fareProductEntries- the fare product entriesoriginDestinationRefNumber- the origin destination ref number- 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
-