Class DealPROSPriceHandler
java.lang.Object
de.hybris.platform.shoppingfacades.fare.search.handlers.impl.ShoppingPriceHandler
de.hybris.platform.prosfacades.fare.search.handlers.impl.PROSPriceHandler
de.hybris.platform.prosfacades.fare.search.handlers.impl.DealPROSPriceHandler
- All Implemented Interfaces:
ShoppingFareSearchHandler
The type Deal Pros details handler populates the fare details in the flight search response for deals.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidpopulateBundlePriceAndTaxes(TravelBundleTemplateData travelBundleTemplateData, ItineraryPricingInfoData itineraryPricingInfoData, PricedItineraryData pricedItinerary, PROSSearchResponse searchResponseMessage, Map<String, Integer> prosBundleRef, Map<Integer, String> prosPassengerRef) Populate bundle price and taxes.Methods inherited from class de.hybris.platform.prosfacades.fare.search.handlers.impl.PROSPriceHandler
calculateTotals, createPriceData, createPriceData, getBundleTemplateService, getIncludedAncillariesTotalPrice, getOriginDestinationRefToDirectionMap, getPassengerRef, getPassengerTypeFacade, getPaxToPassengerCodeTypeMapping, getPricingSolutionId, getProductService, getProsBundleRef, getProsSearchResponseService, getProsTransportOfferingFacade, getStoreSessionFacade, getTotalForAncillaryProductsForMultiSector, getTotalForAncillaryProductsForPointToPoint, getTotalFromNonFareProducts, getTravelCommercePriceFacade, handle, populateIncludedAncillariesTotalPrice, populateProductPrices, populateProductPricesForOptions, populateProsFare, populateProsFareDataList, populateRBDMap, setBundleTemplateService, setOriginDestinationRefToDirectionMap, setPassengerTypeFacade, setPaxToPassengerCodeTypeMapping, setProductService, setProsSearchResponseService, setProsTransportOfferingFacade, setStoreSessionFacade, setTravelCommercePriceFacade
-
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:PROSPriceHandlerPopulate 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:
populateBundlePriceAndTaxesin classPROSPriceHandler- Parameters:
travelBundleTemplateData- the travel bundle template dataitineraryPricingInfoData- the itinerary pricing info datapricedItinerary- the priced itinerarysearchResponseMessage- the search response messageprosBundleRef- the pros bundle refprosPassengerRef- the pros passenger ref
-