Interface IBusinessCalendarConfiguration

    • Method Detail

      • getName

        String getName()
        Returns the name of this calendar
        Returns:
        the name
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getFirstDayOfWeek

        Weekday getFirstDayOfWeek()
        Returns the first day of the week. Default is Weekday.MONDAY
        Returns:
        the first day of week. Never null.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getWorkingTimes

        List<WorkingTime> getWorkingTimes()

        Returns a list of WorkingTimes defining which time of a day is working time.

        If no working times are defined an empty list is returned.

        Returns:
        the working times. Never null.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getFreeEasterRelativeDays

        List<FreeEasterRelativeDay> getFreeEasterRelativeDays()
        Returns a list of all free days relative to easter day. If no free days are defined an empty list is returned.
        Returns:
        the free days relative to easter day. Never null.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getFreeDaysOfYear

        List<FreeDayOfYear> getFreeDaysOfYear()
        Returns a list of all annual free days. If no free days are defined an empty list is returned.
        Returns:
        the free days of the year. Never null.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getFreeDaysOfWeek

        List<FreeDayOfWeek> getFreeDaysOfWeek()
        Returns a list with all weekly free days. If no free days are defined an empty list is returned.
        Returns:
        the free days of the week. Never null.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getFreeDates

        List<FreeDate> getFreeDates()
        Returns a list with all non-recurring free dates. If no free dates are defined an empty list is returned.
        Returns:
        the free dates. Never null.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.