Class SeatAvailabilityOfferRQItineraryHandler

java.lang.Object
de.hybris.platform.ndc182shoppingfacades.facades.seatavailability.handlers.impl.SeatAvailabilityOfferRQItineraryHandler
All Implemented Interfaces:
SeatAvailabilityOfferRQHandler

public class SeatAvailabilityOfferRQItineraryHandler extends Object implements SeatAvailabilityOfferRQHandler
  • Constructor Details

    • SeatAvailabilityOfferRQItineraryHandler

      public SeatAvailabilityOfferRQItineraryHandler()
  • Method Details

    • handle

      public void handle(List<NDCCarrierOfferData> offerDataList, OfferRequestData offerRequestData)
      Description copied from interface: SeatAvailabilityOfferRQHandler
      Handle method to build OfferRequestData.
      Specified by:
      handle in interface SeatAvailabilityOfferRQHandler
      Parameters:
      offerDataList - the offer data list
      offerRequestData - the offer request data
    • getFirstTransportOfferingFromSolr

      protected TransportOfferingData getFirstTransportOfferingFromSolr(String flightCode)
      Get the transport offering for the given code
      Parameters:
      flightCode - the flightCode
      Returns:
      TransportOfferingData
    • getTransportOfferingSearchFacade

      protected TransportOfferingSearchFacade getTransportOfferingSearchFacade()
      get transportOfferingSearchFacade
      Returns:
      transportOfferingSearchFacade
    • setTransportOfferingSearchFacade

      public void setTransportOfferingSearchFacade(TransportOfferingSearchFacade transportOfferingSearchFacade)
      set transportOfferingSearchFacade
      Parameters:
      transportOfferingSearchFacade - the transportOfferingSearchFacade
    • getTravelRouteFacade

      protected TravelRouteFacade getTravelRouteFacade()
      get travelRouteFacade
      Returns:
      travelRouteFacade
    • setTravelRouteFacade

      public void setTravelRouteFacade(TravelRouteFacade travelRouteFacade)
      set travelRouteFacade
      Parameters:
      travelRouteFacade - the travelRouteFacade