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 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:
      handle in interface MerchandisingResponseHandler
      Parameters:
      ancillaryResponseData - the ancillaryResponseData
      transportOfferingCodes - the transportOfferingCodes
      merchandisingResponse - the merchandisingResponse
      passengerIdTypeMap - the passengerIdTypeMap
      flightIdTransportOfferingMap - the flightId transport offering map
      passengers - the passengers