EN · DE · RU · FR · ES

#3123: TimesheetEditPage.java

projectforge-wicket/src/main/java/org/projectforge/web/timesheet/TimesheetEditPage.java Type : Page Java Wicket · Package : org.projectforge.web.timesheet · Source : projectforge-wicket/src/main/java/org/projectforge/web/timesheet/TimesheetEditPage.java 387 lignes · 275 code · 75 commentaires · 37 vides
Page Java Wicket implémentant TimesheetEditPage.

Annotations

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

Champs

TypeChamp
longserialVersionUID

Méthodes

RetourMéthodeParamètres
publicTimesheetEditPagefinal TimesheetDO timesheet
publicTimesheetEditPagefinal PageParameters parameters
voidpreInit
TimesheetDaogetBaseDao
voidsetResponsePage
theCalendarPageutile si la feuille de temps a été déplacée
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

Analyse d'architecture

Réside dans projectforge-wicket, la couche d'interface utilisateur web Apache Wicket héritée, progressivement remplacée par React. Généralement annotée avec @Service, gérée par le conteneur Spring IoC avec injection de dépendances.

Historique Git

CommitCe qui a changé
868d6abb752025 -> 2026
63081666f6En-têtes des fichiers source : 2024 -> 2025.
a73905c149Correction de fautes dans les répertoires projectforge*/ Trouvé via codespell Voir c3b0602a893
db982adfbfFonctionnalité de clonage corrigée sur les factures.
4c04cfd652CHANGEMENT-MAJEUR ! Migration des identifiants integer vers Long (incluant les clés étrangères, etc.)
d6d3d176f5Travail de migration en cours...
4efcbd0fb6Travail de migration en cours...
fb11a504a3Travail de migration en cours...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
73b0be50b2org.apache.commons.collections -> org.apache.commons.collections4
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Fonctionnalité des locataires supprimée partout (non testée).
ceb63e8a1bEn-tête du code source : (C) 2001-2021.
ba70394756wip
3397718c0dwip
2d6ddaea96Refactorisation de la fonctionnalité des feuilles de temps récentes dans TimesheetRecentService.
7c79f1922cCopyright de l'en-tête source -> 2020.
dab9f1f2c4WIP : Édition de feuille de temps.
a5bbdca6aaChangement du logger vers slf4j
f979e8a429MGC-UPDATE : Mise à jour vers la version 3.0.0-SNAPSHOT
9ebb885224Premier commit