Class SeatAvailabilityPaxSegmentListHandler
java.lang.Object
de.hybris.platform.ndc182facades.facades.seatavailability.handlers.impl.SeatAvailabilityPaxSegmentListHandler
- All Implemented Interfaces:
SeatAvailabilityDataListHandler
public class SeatAvailabilityPaxSegmentListHandler
extends Object
implements SeatAvailabilityDataListHandler
The type Seat availability pax segment list handler.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<PaxSegmentType>createPaxSegmentFromTransportOffering(List<TransportOfferingData> transportOfferingCodes) Create pax segment from transport offering list.protected TransportOfferingFacadeGets transport offering facade.voidhandle(List<String> serviceIds, DataListsType dataListsType, List<ItineraryData> itineraryDataList) Handle method.voidsetTransportOfferingFacade(TransportOfferingFacade transportOfferingFacade) Sets transport offering facade.
-
Constructor Details
-
SeatAvailabilityPaxSegmentListHandler
public SeatAvailabilityPaxSegmentListHandler()
-
-
Method Details
-
handle
public void handle(List<String> serviceIds, DataListsType dataListsType, List<ItineraryData> itineraryDataList) Description copied from interface:SeatAvailabilityDataListHandlerHandle method.- Specified by:
handlein interfaceSeatAvailabilityDataListHandler- Parameters:
serviceIds- the servicesdataListsType- the data lists type
-
createPaxSegmentFromTransportOffering
protected List<PaxSegmentType> createPaxSegmentFromTransportOffering(List<TransportOfferingData> transportOfferingCodes) Create pax segment from transport offering list.- Parameters:
transportOfferingCodes- the transport offering codes- Returns:
- the
PaxSegmentTypelist
-
getTransportOfferingFacade
Gets transport offering facade.- Returns:
- the transport offering facade
-
setTransportOfferingFacade
Sets transport offering facade.- Parameters:
transportOfferingFacade- the transport offering facade
-