Class InterestRatePayoutCurrency

java.lang.Object
cdm.product.common.functions.InterestRatePayoutCurrency
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Direct Known Subclasses:
InterestRatePayoutCurrency.InterestRatePayoutCurrencyDefault

public abstract class InterestRatePayoutCurrency extends Object implements com.rosetta.model.lib.functions.RosettaFunction
  • Constructor Details

    • InterestRatePayoutCurrency

      public InterestRatePayoutCurrency()
  • Method Details

    • evaluate

      public List<String> evaluate(List<? extends InterestRatePayout> interestRatePayouts)
      Parameters:
      interestRatePayouts - List of interest rate payouts.
      Returns:
      currency List of currencies collected from the payouts.
    • doEvaluate

      protected abstract List<String> doEvaluate(List<? extends InterestRatePayout> interestRatePayouts)