Class PriceSortingStrategy

java.lang.Object
de.hybris.platform.travelfacades.fare.sorting.strategies.AbstractResultSortingStrategy
de.hybris.platform.travelfacades.fare.sorting.strategies.PriceSortingStrategy

public class PriceSortingStrategy extends AbstractResultSortingStrategy
Implementation of AbstractResultSortingStrategy to sort the FareSelectionData based on the price
  • Constructor Details

    • PriceSortingStrategy

      public PriceSortingStrategy()
  • Method Details

    • sortFareSelectionData

      public void sortFareSelectionData(FareSelectionData fareSelectionData)
      Description copied from class: AbstractResultSortingStrategy
      Method to sort the FareSelectionData
      Specified by:
      sortFareSelectionData in class AbstractResultSortingStrategy
      Parameters:
      fareSelectionData - as the FareSelectionData to be sorted
    • getMinimumPrice

      protected BigDecimal getMinimumPrice(PricedItineraryData pricedItinerary)
      Method to get the minimumPrice for a specific pricedItineraryData. The minimumPrice for a pricedItineraryData corresponds to the price of the cheapest its bundles.
      Parameters:
      pricedItinerary - the priced itinerary
      Returns:
      the minumumPrice for the pricedItinerary