| Constructor and Description | 
|---|
| LocalDateIMMDateCalculator() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<LocalDate> | getIMMDates(LocalDate start,
           LocalDate end,
           net.objectlab.kit.datecalc.common.IMMPeriod period)Returns a list of IMM dates between 2 dates, it will exclude the start
 date if it is an IMM date but would include the end date if it is an IMM. | 
| protected LocalDate | getNextIMMDate(boolean requestNextIMM,
              LocalDate start,
              net.objectlab.kit.datecalc.common.IMMPeriod period) | 
| boolean | isIMMDate(LocalDate date)Checks if a given date is an official IMM Date (3rd Wednesdays of
 March/June/Sept/Dec. | 
public List<LocalDate> getIMMDates(LocalDate start, LocalDate end, net.objectlab.kit.datecalc.common.IMMPeriod period)
start - start of the interval, excludedend - end of the interval, may be included.period - specify when the "next" IMM is, if quarterly then it is the
            conventional algorithm.protected LocalDate getNextIMMDate(boolean requestNextIMM, LocalDate start, net.objectlab.kit.datecalc.common.IMMPeriod period)
getNextIMMDate in class net.objectlab.kit.datecalc.common.AbstractIMMDateCalculator<LocalDate>public boolean isIMMDate(LocalDate date)
date - Copyright © 2006–2022 Appendium - Portfolio Financing Platform. All rights reserved.