Class AuxiliarTerminationDate

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

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

  • Constructor Details

    • AuxiliarTerminationDate

      public AuxiliarTerminationDate()
  • Method Details

    • evaluate

      public com.rosetta.model.lib.records.Date evaluate(Trade trade)
      Parameters:
      trade -
      Returns:
      terminationDate
    • doEvaluate

      protected abstract com.rosetta.model.lib.records.Date doEvaluate(Trade trade)
    • product

      protected abstract com.rosetta.model.lib.mapper.MapperS<? extends NonTransferableProduct> product(Trade trade)
    • economicTerms

      protected abstract com.rosetta.model.lib.mapper.MapperS<? extends EconomicTerms> economicTerms(Trade trade)