Class DayCountFraction._30E_360

  • All Implemented Interfaces:
    com.rosetta.model.lib.functions.RosettaFunction
    Enclosing class:
    DayCountFraction

    public static class DayCountFraction._30E_360
    extends java.lang.Object
    implements com.rosetta.model.lib.functions.RosettaFunction
    • Constructor Detail

      • _30E_360

        public _30E_360()
    • Method Detail

      • evaluate

        public java.math.BigDecimal evaluate​(InterestRatePayout interestRatePayout,
                                             DayCountFractionEnum dayCountFractionEnum,
                                             com.rosetta.model.lib.records.Date date)
        Parameters:
        interestRatePayout -
        dayCountFractionEnum -
        date -
        Returns:
        result
      • startYear

        protected com.rosetta.model.lib.functions.Mapper<java.lang.Integer> startYear​(InterestRatePayout interestRatePayout,
                                                                                      DayCountFractionEnum dayCountFractionEnum,
                                                                                      com.rosetta.model.lib.records.Date date)
      • endYear

        protected com.rosetta.model.lib.functions.Mapper<java.lang.Integer> endYear​(InterestRatePayout interestRatePayout,
                                                                                    DayCountFractionEnum dayCountFractionEnum,
                                                                                    com.rosetta.model.lib.records.Date date)
      • startMonth

        protected com.rosetta.model.lib.functions.Mapper<java.lang.Integer> startMonth​(InterestRatePayout interestRatePayout,
                                                                                       DayCountFractionEnum dayCountFractionEnum,
                                                                                       com.rosetta.model.lib.records.Date date)
      • endMonth

        protected com.rosetta.model.lib.functions.Mapper<java.lang.Integer> endMonth​(InterestRatePayout interestRatePayout,
                                                                                     DayCountFractionEnum dayCountFractionEnum,
                                                                                     com.rosetta.model.lib.records.Date date)
      • endDay

        protected com.rosetta.model.lib.functions.Mapper<java.lang.Integer> endDay​(InterestRatePayout interestRatePayout,
                                                                                   DayCountFractionEnum dayCountFractionEnum,
                                                                                   com.rosetta.model.lib.records.Date date)
      • startDay

        protected com.rosetta.model.lib.functions.Mapper<java.lang.Integer> startDay​(InterestRatePayout interestRatePayout,
                                                                                     DayCountFractionEnum dayCountFractionEnum,
                                                                                     com.rosetta.model.lib.records.Date date)