Class DateDifferenceYears

java.lang.Object
cdm.margin.schedule.functions.DateDifferenceYears
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Direct Known Subclasses:
DateDifferenceYears.DateDifferenceYearsDefault

public abstract class DateDifferenceYears extends Object implements com.rosetta.model.lib.functions.RosettaFunction
  • Field Details

  • Constructor Details

    • DateDifferenceYears

      public DateDifferenceYears()
  • Method Details

    • evaluate

      public BigDecimal evaluate(com.rosetta.model.lib.records.Date firstDate, com.rosetta.model.lib.records.Date secondDate)
      Parameters:
      firstDate - The earlier date.
      secondDate - The later date.
      Returns:
      difference
    • doEvaluate

      protected abstract BigDecimal doEvaluate(com.rosetta.model.lib.records.Date firstDate, com.rosetta.model.lib.records.Date secondDate)