public class LocalDateCalculator extends net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>
| Constructor and Description | 
|---|
| LocalDateCalculator() | 
| LocalDateCalculator(String name,
                   LocalDate startDate,
                   net.objectlab.kit.datecalc.common.HolidayCalendar<LocalDate> holidayCalendar,
                   net.objectlab.kit.datecalc.common.HolidayHandler<LocalDate> holidayHandler) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkBoundary(LocalDate date) | 
| protected LocalDate | clone(LocalDate date) | 
| protected LocalDate | compareDate(LocalDate date1,
           LocalDate date2,
           boolean returnEarliest) | 
| protected net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> | createNewCalculator(String name,
                   LocalDate startDate,
                   net.objectlab.kit.datecalc.common.HolidayCalendar<LocalDate> holidays,
                   net.objectlab.kit.datecalc.common.HolidayHandler<LocalDate> handler) | 
| int | getNumberOfBusinessDaysBetween(LocalDate d1,
                              LocalDate d2) | 
| protected LocalDate | getToday() | 
| boolean | isWeekend(LocalDate date)is the date a non-working day according to the WorkingWeek? | 
| net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> | moveByDays(int days) | 
| net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> | moveByMonths(int months) | 
| net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> | setWorkingWeek(net.objectlab.kit.datecalc.common.WorkingWeek week)Set the working week. | 
applyTenor, calculateTenorDates, calculateTenorDates, combine, forceCurrentDateNoAdjustment, getCurrentBusinessDate, getCurrentIncrement, getHolidayCalendar, getHolidayHandler, getHolidayHandlerType, getName, getStartDate, isCurrentDateNonWorking, isNonWorkingDay, moveByBusinessDays, moveByTenor, moveByTenor, moveToSpotDate, setCurrentBusinessDate, setCurrentIncrement, setHolidayCalendar, setHolidayHandler, setName, setStartDatepublic net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> setWorkingWeek(net.objectlab.kit.datecalc.common.WorkingWeek week)
week - the JodaWorkingWeekIllegalArgumentException - if the week is not a JodaWorkingWeek.public boolean isWeekend(LocalDate date)
public net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> moveByDays(int days)
public net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> moveByMonths(int months)
moveByMonths in class net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>protected net.objectlab.kit.datecalc.common.DateCalculator<LocalDate> createNewCalculator(String name, LocalDate startDate, net.objectlab.kit.datecalc.common.HolidayCalendar<LocalDate> holidays, net.objectlab.kit.datecalc.common.HolidayHandler<LocalDate> handler)
createNewCalculator in class net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>protected LocalDate getToday()
getToday in class net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>protected LocalDate compareDate(LocalDate date1, LocalDate date2, boolean returnEarliest)
compareDate in class net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>protected void checkBoundary(LocalDate date)
checkBoundary in class net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>protected LocalDate clone(LocalDate date)
clone in class net.objectlab.kit.datecalc.common.AbstractDateCalculator<LocalDate>Copyright © 2006–2022 Appendium - Portfolio Financing Platform. All rights reserved.