EN · DE · RU · FR · ES

#667: MonthHolder.java

projectforge-business/src/main/java/org/projectforge/framework/calendar/MonthHolder.java Тип: Java-класс · Пакет: org.projectforge.framework.calendar · Исходник: projectforge-business/src/main/java/org/projectforge/framework/calendar/MonthHolder.java 174 строки · 101 код · 42 комментария · 31 пустая
Java-класс, реализующий MonthHolder.

Поля

ТипПоле
Listweeks
intyear
Monthmonth
PFDaybegin
PFDayend

Методы

ВозвратМетодПараметры
KaiReinhardk.reinhard@micromata.de
monthnamesнапр. необходимо для I18n
publicMonthHolder
publicMonthHolderfinal PFDay date
publicMonthHolderfinal PFDateTime dateTime
PFDaygetDayfinal Month month, final int dayOfMonth
publicMonthHolderfinal Date date
publicMonthHolderfinal int year, final Month month
voidcalculatePFDay date
firstweekс днями предыдущего месяца
newWeekHolderday
intgetYear
MonthgetMonth
ListgetDays
StringgetMonthKey

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

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

История Git

КоммитЧто изменилось
868d6abb752025 -> 2026
63081666f6Заголовки исходных файлов: 2024 -> 2025.
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bЗаголовок исходного кода: (C) 2001-2021.
b209e00baePFDay.from -> from, fromOrNow, fromOrNull, PFDateTime.from -> from, fromOrNow, fromOrNull
7c79f1922cCopyright заголовка исходника -> 2020.
d3a178833cНеверная замена "calendar" -> "datetime" при рефакторинге, откат коммита от 12.12.2019.
4b53b65623PFDate -> PFDay, введён IPFDate..
8c31eba2a3Большая работа в процессе: миграция Calendar, DateHolder, DayHolder и т.д.
6c21e2c922В процессе: миграция на PFDate и PFDateTime.
13cfb03302В процессе: миграция на PFDate и PFDateTime.
24019a0f57Устранение вхождений DateHolder
f3730113a9Замена дополнительных вхождений joda.time, java.util.Calendar
9de5dc2773Слияние ветки 'develop' в TimeClassReplacements
1dc951c034Удаление экземпляров DayHolder
73a9755df7Дополнительная очистка кода: - Объединены блоки catch, выполняющие одно и то же - Заменены ArrayList на ArrayList<> - Заменены StringBuffer на StringBuilder - Удалены несколько использований устаревших классов (в основном HSSFColors в Excel) - Заменены Collections.sort на List.sort
32f634b88fОптимизация импортов
000ca723d8Удаление бессмысленных логических выражений (business)
dd5ca38acdCopyRight всех заголовков java-файлов обновлён или создан.
9ebb885224Начальный коммит