Class DefaultMerchandisingResponsePassengerDataHandler
java.lang.Object
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.DefaultMerchandisingResponsePassengerDataHandler
- All Implemented Interfaces:
MerchandisingResponseHandler
- Direct Known Subclasses:
DefaultNDCMerchandisingResponsePassengerDataHandler
public class DefaultMerchandisingResponsePassengerDataHandler
extends AbstractMerchandisingResponseHandler
implements MerchandisingResponseHandler
The Pros implementation of
MerchandisingResponseHandler. This class populates the list of passengers in the
ancillaryResponseData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(AncillaryResponseData ancillaryResponseData, List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, Map<Integer, TransportOfferingData> flightIdTransportOfferingMap, List<TravellerModel> passengers) Creates the list of passenger data from the passengerTypeMap stored in the searchResponse in the cart.Methods inherited from class de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
createBasePrice, createCategories, createFlightCodes, createOriginDestination, createOriginDestinations, createPassengers, createPriceInfo, createTaxes, getCategoryConverter, getProsTransportOfferingFacade, getShoppingTravelStockService, getTransportOfferingService, getTravelCommercePriceFacade, isProductAvailable, populatePassenger, resolvePassenger, setCategoryConverter, setProsTransportOfferingFacade, setShoppingTravelStockService, setTransportOfferingService, setTravelCommercePriceFacade
-
Constructor Details
-
DefaultMerchandisingResponsePassengerDataHandler
public DefaultMerchandisingResponsePassengerDataHandler()
-
-
Method Details
-
handle
public void handle(AncillaryResponseData ancillaryResponseData, List<String> transportOfferingCodes, MerchandisingResponse merchandisingResponse, Map<Integer, String> passengerIdTypeMap, Map<Integer, TransportOfferingData> flightIdTransportOfferingMap, List<TravellerModel> passengers) Creates the list of passenger data from the passengerTypeMap stored in the searchResponse in the cart.- Specified by:
handlein interfaceMerchandisingResponseHandler- Parameters:
ancillaryResponseData- the ancillaryResponseDatatransportOfferingCodes- the transportOfferingCodesmerchandisingResponse- the merchandisingResponsepassengerIdTypeMap- the passengerIdTypeMapflightIdTransportOfferingMap- the flightId transport offering mappassengers- the passengers
-