Class BusinessdayCalendarExcludingGivenHolidays

    • Constructor Detail

      • BusinessdayCalendarExcludingGivenHolidays

        public BusinessdayCalendarExcludingGivenHolidays​(String name,
                                                         BusinessdayCalendar baseCalendar,
                                                         boolean isExcludeWeekends)
    • Method Detail

      • getName

        public String getName()
        Returns:
        A name of the calendar (e.g. to identify the calendar).
      • getBaseCalendar

        public BusinessdayCalendar getBaseCalendar()
        Returns:
        A base calendar, if any. May be null.
      • isExcludingWeekends

        public boolean isExcludingWeekends()
        Returns:
        If true, DayOfWeek.SATURDAY and DayOfWeek.SUNDAY are excluded (no-business days)
      • getHolidays

        public abstract Set<LocalDate> getHolidays()
        Returns:
        A set of (additional) holidays.
      • isBusinessday

        public boolean isBusinessday​(LocalDate date)
        Description copied from interface: BusinessdayCalendar
        Test if a given date is a businessday.
        Parameters:
        date - The given date.
        Returns:
        True, if the given date is a businessday, otherwise false.