Class AuxiliarEffectiveDate

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

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

  • Constructor Details

    • AuxiliarEffectiveDate

      public AuxiliarEffectiveDate()
  • Method Details

    • evaluate

      public com.rosetta.model.lib.records.Date evaluate(Trade trade)
      Parameters:
      trade -
      Returns:
      effectiveDate
    • 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)