EN · DE · RU · FR · ES

#3123: TimesheetEditPage.java

projectforge-wicket/src/main/java/org/projectforge/web/timesheet/TimesheetEditPage.java Typ: Java Wicket Page · Paket: org.projectforge.web.timesheet · Quelle: projectforge-wicket/src/main/java/org/projectforge/web/timesheet/TimesheetEditPage.java 387 Zeilen · 275 Code · 75 Kommentare · 37 leer
Java Wicket Page, die TimesheetEditPage implementiert.

Annotationen

@Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override

Felder

TypFeld
longserialVersionUID

Methoden

RückgabeMethodeParameter
publicTimesheetEditPagefinal TimesheetDO timesheet
publicTimesheetEditPagefinal PageParameters parameters
voidpreInit
TimesheetDaogetBaseDao
voidsetResponsePage
theCalendarPagenützlich, wenn der Zeiterfassungsbogen verschoben wurde
TimesheetEditFormnewEditFormfinal AbstractEditPage<?, ?, ?> parentPage, final TimesheetDO data
newTimesheetEditFormthis, data
List<TimesheetDO>getRecentTimesheets
intcomparefinal TimesheetDO t1, final TimesheetDO t2
newCompareToBuilder
List<String>getRecentLocations
TimesheetDOgetRecentSheetfinal TimesheetRecentEntry entry
newTimesheetDO
TimesheetRecentEntrygetTimesheetRecentEntry

Architekturanalyse

Befindet sich in projectforge-wicket, der veralteten Apache-Wicket-Web-UI-Schicht, die schrittweise durch React ersetzt wird. Typischerweise mit @Service annotiert, vom Spring-IoC-Container mit Dependency Injection verwaltet.

Git-Verlauf

CommitWas geändert wurde
868d6abb752025 -> 2026
63081666f6Quelldatei-Header: 2024 -> 2025.
a73905c149Tippfehler in projectforge*-Verzeichnissen korrigiert. Gefunden mit codespell. Siehe c3b0602a893
db982adfbfKlon-Funktionalität bei Rechnungen korrigiert.
4c04cfd652MAJOR-CHANGE! Migration von Integer-IDs zu Long-IDs (einschließlich Fremdschlüsseln usw.)
d6d3d176f5Migrationsarbeiten in Bearbeitung...
4efcbd0fb6Migrationsarbeiten in Bearbeitung...
fb11a504a3Migrationsarbeiten in Bearbeitung...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
73b0be50b2org.apache.commons.collections -> org.apache.commons.collections4
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Mandanten-Funktionalität überall entfernt (ungtestet).
ceb63e8a1bQuellcode-Header: (C) 2001-2021.
ba70394756wip
3397718c0dwip
2d6ddaea96Refactoring der Funktionalität für aktuelle Zeiterfassungsbögen in TimesheetRecentService.
7c79f1922cCopyright des Quellkopfes -> 2020.
dab9f1f2c4WIP: Zeiterfassungsbogen-Bearbeitung.
a5bbdca6aaLogger auf slf4j umgestellt
f979e8a429MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
9ebb885224Erster Commit