API бизнес-календаря
BusinessCalendarRepository
BusinessCalendarRepository определяет удобные методы для получения бизнес-календарей, настроенных в системе.
- 
Метод getBusinessCalendarByCode()возвращает бизнес-календарь с указанным кодом.
- 
Метод getAllBusinessCalendars()возвращает все бизнес-календари, настроенные в системе.
BusinessCalendar
BusinessCalendar предоставляет методы для проверки, относится ли указанная дата и время к рабочим часам, а также для арифметических операций с датой и временем с учетом рабочих часов, определенных календарем:
- 
isBusinessDay(LocalDate date)проверяет, относится ли указанная дата к рабочим дням.
- 
isBusinessTime(LocalDateTime dateTime)проверяет, относится ли указанные дата и время к рабочему времени.
- 
plus(LocalDate date, int daysToAdd)возвращает копию указанной даты с добавлением указанного количества рабочих дней.
- 
minus(LocalDate date, int daysToSubtract)возвращает копию указанной даты с вычитанием указанного количества рабочих дней.
- 
plus(LocalDateTime dateTime, int hoursToAdd)возвращает копию указанных даты и времени с добавлением указанного количества рабочих часов.
- 
minus(LocalDateTime dateTime, int hoursToSubtract)возвращает копию указанных даты и времени с вычитанием указанного количества рабочих часов.
- 
plus(LocalDateTime dateTime, Duration duration)возвращает копию указанных даты и времени с добавлением указанной продолжительности в терминах рабочего времени.
- 
minus(LocalDateTime dateTime, Duration duration)возвращает копию указанных дата и времени с вычитанием указанной продолжительности в терминах рабочего времени.