Class DefaultMerchandisingResponseOriginDestinationDataHandler

java.lang.Object
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.AbstractMerchandisingResponseHandler
de.hybris.platform.prosfacades.ancillary.search.handlers.impl.DefaultMerchandisingResponseOriginDestinationDataHandler
All Implemented Interfaces:
MerchandisingResponseHandler

public class DefaultMerchandisingResponseOriginDestinationDataHandler extends AbstractMerchandisingResponseHandler implements MerchandisingResponseHandler
The Pros implementation of MerchandisingResponseHandler interface. This class creates the originDestinationData list from a merchandising response message.
  • Constructor Details

    • DefaultMerchandisingResponseOriginDestinationDataHandler

      public DefaultMerchandisingResponseOriginDestinationDataHandler()
  • 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 and populates the list of originDestinationData from the merchandising response message.
      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 in the cart