Class DealPROSPriceHandler

All Implemented Interfaces:
ShoppingFareSearchHandler

public class DealPROSPriceHandler extends PROSPriceHandler
The type Deal Pros details handler populates the fare details in the flight search response for deals.
  • Constructor Details

    • DealPROSPriceHandler

      public DealPROSPriceHandler()
  • Method Details

    • populateBundlePriceAndTaxes

      protected void populateBundlePriceAndTaxes(TravelBundleTemplateData travelBundleTemplateData, ItineraryPricingInfoData itineraryPricingInfoData, PricedItineraryData pricedItinerary, PROSSearchResponse searchResponseMessage, Map<String,Integer> prosBundleRef, Map<Integer,String> prosPassengerRef)
      Description copied from class: PROSPriceHandler
      Populate bundle price and taxes. get(0) is used to get the first passenger ID in the segment Price since all the passenger in that list are assume to be of the same passenger type
      Overrides:
      populateBundlePriceAndTaxes in class PROSPriceHandler
      Parameters:
      travelBundleTemplateData - the travel bundle template data
      itineraryPricingInfoData - the itinerary pricing info data
      pricedItinerary - the priced itinerary
      searchResponseMessage - the search response message
      prosBundleRef - the pros bundle ref
      prosPassengerRef - the pros passenger ref