Class DefaultMerchandisingBaggagePassengerDataHandler
java.lang.Object
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.DefaultMerchandisingBaggagePassengerDataHandler
- All Implemented Interfaces:
MerchandisingBaggageHandler
public class DefaultMerchandisingBaggagePassengerDataHandler
extends AbstractMerchandisingResponseHandler
implements MerchandisingBaggageHandler
The Pros implementation of
MerchandisingBaggageHandler. This class populates the list of passengers in the
baggageResponseData.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(BaggageResponseData baggageResponseData, 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
-
DefaultMerchandisingBaggagePassengerDataHandler
public DefaultMerchandisingBaggagePassengerDataHandler()
-
-
Method Details
-
handle
public void handle(BaggageResponseData baggageResponseData, 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 interfaceMerchandisingBaggageHandler- Parameters:
baggageResponseData- the baggageResponseDatatransportOfferingCodes- the transportOfferingCodesmerchandisingResponse- the merchandisingResponsepassengerIdTypeMap- the passengerIdTypeMapflightIdTransportOfferingMap- the flightIdTransportOfferingMappassengers- the passengers
-