Class AirShoppingRQSegmentDataPopulator
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.airshopping.populators.AirShoppingRQSegmentDataPopulator
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<IATAAirShoppingRQ,FlightSearchRequestData>
public class AirShoppingRQSegmentDataPopulator
extends Object
implements de.hybris.platform.converters.Populator<IATAAirShoppingRQ,FlightSearchRequestData>
The populator to populate the segment list in
FlightSearchRequestData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<SearchPassengerPreferencesData>createPassengerList(RequestType request) Create passenger list.protected List<SearchSegmentData>createSegmentList(IATAAirShoppingRQ iataAirShoppingRQ) Create segment list.protected NDCCabinClassServiceGets ndc cabin class service.protected NDCPassengerTypeServiceGets ndc passenger type service.voidpopulate(IATAAirShoppingRQ iataAirShoppingRQ, FlightSearchRequestData flightSearchRequestData) voidsetNdcCabinClassService(NDCCabinClassService ndcCabinClassService) Sets ndc cabin class service.voidsetNdcPassengerTypeService(NDCPassengerTypeService ndcPassengerTypeService) Sets ndc passenger type service.
-
Constructor Details
-
AirShoppingRQSegmentDataPopulator
public AirShoppingRQSegmentDataPopulator()
-
-
Method Details
-
populate
public void populate(IATAAirShoppingRQ iataAirShoppingRQ, FlightSearchRequestData flightSearchRequestData) throws de.hybris.platform.servicelayer.dto.converter.ConversionException - Specified by:
populatein interfacede.hybris.platform.converters.Populator<IATAAirShoppingRQ,FlightSearchRequestData> - Throws:
de.hybris.platform.servicelayer.dto.converter.ConversionException
-
createSegmentList
Create segment list.- Parameters:
iataAirShoppingRQ- the iata air shopping rq- Returns:
- the list
-
createPassengerList
Create passenger list.- Parameters:
request- the request- Returns:
- the list
-
getNdcPassengerTypeService
Gets ndc passenger type service.- Returns:
- the ndc passenger type service
-
setNdcPassengerTypeService
Sets ndc passenger type service.- Parameters:
ndcPassengerTypeService- the ndc passenger type service
-
getNdcCabinClassService
Gets ndc cabin class service.- Returns:
- the ndc cabin class service
-
setNdcCabinClassService
Sets ndc cabin class service.- Parameters:
ndcCabinClassService- the ndc cabin class service
-