Class ShoppingPackageFilterBundlesHandler

java.lang.Object
de.hybris.platform.shoppingfacades.fare.search.handlers.impl.ShoppingPackageFilterBundlesHandler
All Implemented Interfaces:
ShoppingFareSearchHandler

public class ShoppingPackageFilterBundlesHandler extends Object implements ShoppingFareSearchHandler
The type Shopping package filter bundles handler.
  • Constructor Details

    • ShoppingPackageFilterBundlesHandler

      public ShoppingPackageFilterBundlesHandler()
  • Method Details

    • handle

      public void handle(SearchResponseMessage searchResponseMessage, FareShopMessage fareShopMessage, FareSearchRequestData fareSearchRequestData, FareSelectionData fareSelectionData)
      Description copied from interface: ShoppingFareSearchHandler
      Handle method
      Specified by:
      handle in interface ShoppingFareSearchHandler
      Parameters:
      searchResponseMessage - the search response message
      fareShopMessage - the fare shop message
      fareSearchRequestData - the fare search request data
      fareSelectionData - the fare selection data
    • getPackagePricedItinerary

      protected PricedItineraryData getPackagePricedItinerary(List<PricedItineraryData> pricedItineraries)
      Gets package priced itinerary.
      Parameters:
      pricedItineraries - the priced itineraries
      Returns:
      the package priced itinerary
    • getFirstAvailableItineraryPricingInfo

      protected ItineraryPricingInfoData getFirstAvailableItineraryPricingInfo(PricedItineraryData pricedItinerary)
      Gets the first available itinerary pricing info.
      Parameters:
      pricedItinerary - the priced itinerary
      Returns:
      the first available itinerary pricing info