Class UpdateUpgradeBundlePricesHandler

java.lang.Object
de.hybris.platform.travelfacades.fare.search.handlers.impl.UpdateUpgradeBundlePricesHandler
All Implemented Interfaces:
FareSearchHandler

public class UpdateUpgradeBundlePricesHandler extends Object implements FareSearchHandler
Concrete implementation of the FareSearchHandler interface. Handler is responsible for populating the total prices for ItineraryPricingInfoData with respect to selected ItineraryPricingInfoData of each pricedItineraryData
  • Constructor Details

    • UpdateUpgradeBundlePricesHandler

      public UpdateUpgradeBundlePricesHandler()
  • Method Details

    • handle

      public void handle(List<ScheduledRouteData> scheduledRoutes, FareSearchRequestData fareSearchRequestData, FareSelectionData fareSelectionData)
      Description copied from interface: FareSearchHandler
      Handle method.
      Specified by:
      handle in interface FareSearchHandler
      Parameters:
      scheduledRoutes - the scheduled routes
      fareSearchRequestData - the fare search request data
      fareSelectionData - the fare selection data
    • updateFormattedValue

      protected void updateFormattedValue(PriceData priceData)
      Updates the formattedValue property of the given PriceData to display a PLUS SIGN for non negative values
      Parameters:
      priceData - as the priceData to update
    • getTravelBundleTemplateFacade

      protected TravelBundleTemplateFacade getTravelBundleTemplateFacade()
      Returns:
      the travelBundleTemplateFacade
    • setTravelBundleTemplateFacade

      public void setTravelBundleTemplateFacade(TravelBundleTemplateFacade travelBundleTemplateFacade)
      Parameters:
      travelBundleTemplateFacade - the travelBundleTemplateFacade to set