EN · DE · RU · FR · ES

#667: MonthHolder.java

projectforge-business/src/main/java/org/projectforge/framework/calendar/MonthHolder.java Typ: Java-Klasse · Paket: org.projectforge.framework.calendar · Quelle: projectforge-business/src/main/java/org/projectforge/framework/calendar/MonthHolder.java 174 Zeilen · 101 Code · 42 Kommentare · 31 leer
Java-Klasse, die MonthHolder implementiert.

Felder

TypFeld
List<WeekHolder>weeks
intyear
Monthmonth
PFDaybegin
PFDayend

Methoden

RückgabeMethodeParameter
KaiReinhardk.reinhard@micromata.de
monthnamesz. B. für I18n benötigt
publicMonthHolder
publicMonthHolderfinal PFDay date
publicMonthHolderfinal PFDateTime dateTime
PFDaygetDayfinal Month month, final int dayOfMonth
publicMonthHolderfinal Date date
publicMonthHolderfinal int year, final Month month
voidcalculatePFDay date
firstweekmit Tagen des Vormonats
newWeekHolderday
intgetYear
MonthgetMonth
List<PFDay>getDays
StringgetMonthKey

Architekturanalyse

Befindet sich in projectforge-business, dem Kernmodul mit Domänenlogik, Diensten und Persistenz.

Git-Verlauf

CommitWas wurde geändert
868d6abb752025 -> 2026
63081666f6Quelltextkopfzeilen: 2024 -> 2025.
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bQuelltextkopf: (C) 2001-2021.
b209e00baePFDay.from -> from, fromOrNow, fromOrNull, PFDateTime.from -> from, fromOrNow, fromOrNull
7c79f1922cCopyright des Quelltextkopfs -> 2020.
d3a178833cFalsche Ersetzung von "calendar" -> "datetime" während des Refactorings, Commit vom 12.12.2019 rückgängig gemacht.
4b53b65623PFDate -> PFDay, IPFDate eingeführt.
8c31eba2a3Umfangreiche WIP: Migration von Calendar, DateHolder, DayHolder usw.
6c21e2c922WIP: Migration zu PFDate und PFDateTime.
13cfb03302WIP: Migration zu PFDate und PFDateTime.
24019a0f57Vorkommen von DateHolder eliminieren
f3730113a9Weitere Vorkommen von joda.time, java.util.Calendar ersetzen
9de5dc2773Merge branch 'develop' into TimeClassReplacements
1dc951c034Instanzen von DayHolder entfernen
73a9755df7Weitere Codebereinigung: - Zusammengelegte Catch-Blöcke mit identischer Funktionalität - ArrayList<Class> durch ArrayList<> ersetzt - StringBuffer durch StringBuilder ersetzt - Einige Verwendungen veralteter Klassen entfernt (hauptsächlich HSSFColors in Excel) - Collections.sort durch List.sort ersetzt
32f634b88fImporte optimieren
000ca723d8Bedeutungslose boolesche Ausdrücke entfernt (business)
dd5ca38acdCopyright aller Java-Dateiköpfe aktualisiert oder erstellt.
9ebb885224Erster Commit