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 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:
      handle in interface MerchandisingBaggageHandler
      Parameters:
      baggageResponseData - the baggageResponseData
      transportOfferingCodes - the transportOfferingCodes
      merchandisingResponse - the merchandisingResponse
      passengerIdTypeMap - the passengerIdTypeMap
      flightIdTransportOfferingMap - the flightIdTransportOfferingMap
      passengers - the passengers