EN · DE · RU · FR · ES

#661: ConfigureHoliday.java

projectforge-business/src/main/java/org/projectforge/framework/calendar/ConfigureHoliday.java Тип: Java-класс · Пакет: org.projectforge.framework.calendar · Исходник: projectforge-business/src/main/java/org/projectforge/framework/calendar/ConfigureHoliday.java 137 строк · 63 кода · 52 комментария · 22 пустых
Java-класс, реализующий ConfigureHoliday.

Аннотации

@Override

Поля

ТипПоле
Stringlabel
HolidayDefinitionid
booleanignore
Integeryear
Integermonth
IntegerdayOfMonth
booleanworkingDay
BigDecimalworkFraction

Методы

ВозвратМетодПараметры
KaiReinhardk.reinhard@micromata.de
publicConfigureHoliday
StringgetLabel
HolidayDefinitiongetId
IntegergetYear
voidsetYearInteger year
1basedранее были с нуля
ofyearЯнварь = 1, Декабрь = 12
IntegergetMonth
ofmonth1..31
IntegergetDayOfMonth
booleanisWorkingDay
workingdayнапр. 0.5 для Рождественского сочельника или Нового года за полрабочего * дня
BigDecimalgetWorkFraction
thisholidayпредопределённый праздник может быть отключён

Анализ архитектуры

Находится в projectforge-business, основном модуле, содержащем доменную логику, сервисы и персистентность.

История Git

КоммитЧто изменилось
868d6abb752025 -> 2026
63081666f6Заголовки исходных файлов: 2024-> 2025.
b6092df092Авторские права 2023 -> 2024
ab45d51fa4Авторские права 2001-2022 -> 2001-2023.
5f7ef41b8cАвторские права 2021 -> 2022
cd27dd997cпакет xstream -> xmlstream. (должен быть заменён на xstream позже).
ceb63e8a1bЗаголовок исходного кода: (C) 2001-2021.
7c79f1922cАвторские права в заголовке исходника -> 2020.
c0ec2e784eBuchungssatzDO.month, EmployeeSalaryDO.month и ConfigureHoliday.month теперь с единицы!!!! (требуется миграция базы данных и config.xml!!!!!) база данных автоматически обновляется flyway.
d3a178833cНеправильная замена "calendar" на "datetime" при рефакторинге, откат коммита от 12.12.2019.
9de5dc2773Слияние ветки 'develop' в TimeClassReplacements
32f634b88fОптимизация импортов
dd5ca38acdАвторские права всех заголовков java-файлов обновлены или созданы.
f979e8a429MGC-UPDATE: Обновление до версии 3.0.0-SNAPSHOT
9ebb885224Начальный коммит