Interface TmaPriceSelector

All Known Implementing Classes:
DefaultTmaHighestPriorityPriceSelector, DefaultTmaMinimumPriceSelector

public interface TmaPriceSelector
Responsible for selecting a price from a list of prices
Since:
2007
  • Method Details

    • selectPrice

      PriceRowModel selectPrice(Set<PriceRowModel> standAlonePrices, Set<PriceRowModel> priceOverrides)
      Selects a price from the given input prices
      Parameters:
      standAlonePrices - the stand alone prices
      priceOverrides - the price overrides.
      Returns:
      the price selected from the input prices.