Interface TmaDiscountService

All Known Implementing Classes:
DefaultTmaDiscountService

public interface TmaDiscountService
Service for AbstractDiscountRowModel related operations.
Since:
2302
  • Method Details

    • filterDiscountRowsBy

      Set<AbstractDiscountRowModel> filterDiscountRowsBy(Set<AbstractDiscountRowModel> inputDiscounts, TmaPriceContext priceContext)
      Filters discount rows for a given context
      Parameters:
      inputDiscounts - the input discount rows
      priceContext - the price context storing price context attributes for filtering discounts
      Returns:
      the discount rows that are available for the given context.