Class DefaultMerchandisingBaggageOriginDestinationDataHandler

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

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

    • DefaultMerchandisingBaggageOriginDestinationDataHandler

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