EN · DE · RU · FR · ES

#3140: AttendeeWicketProvider.java

projectforge-wicket/src/main/java/org/projectforge/web/user/AttendeeWicketProvider.java Type : Classe Java · Package : org.projectforge.web.user · Source : projectforge-wicket/src/main/java/org/projectforge/web/user/AttendeeWicketProvider.java 222 lignes · 169 code · 26 commentaires · 27 vides
Classe Java implémentant AttendeeWicketProvider.

Annotations

@Override, @Override, @Override, @Override

Champs

TypeChamp
longserialVersionUID
TeamEventDOevent
List<TeamEventAttendeeDO>sortedAttendees
List<TeamEventAttendeeDO>customAttendees
intpageSize
LonginternalNewAttendeeSequence

Méthodes

RetourMéthodeParamètres
publicAttendeeWicketProviderTeamEventDO event, TeamEventService teamEventService
AttendeeWicketProvidersetPageSizefinal int pageSize
longgetAndDecreaseInternalNewAttendeeSequence
voidinitSortedAttendees
List<TeamEventAttendeeDO>getSortedAttendees
List<TeamEventAttendeeDO>getCustomAttendees
StringgetDisplayValuefinal TeamEventAttendeeDO choice
elseifchoice.getUser(
StringgetIdValuefinal TeamEventAttendeeDO choice
voidqueryString term, final int page, final Response<TeamEventAttendeeDO> response
newTeamEventAttendeeDO
Collection<TeamEventAttendeeDO>toChoicesfinal Collection<String> ids

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.
4c04cfd652CHANGEMENT-MAJEUR ! Migration des identifiants entiers vers des identifiants Long (y compris les clés étrangères, etc.)
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bEn-tête du code source : (C) 2001-2021.
a6a7aece4dOptimiser les imports
7c79f1922cCopyright de l'en-tête source -> 2020.
13efef1eebTeamEventDO.java -> TeamEventDO.kt
a5bbdca6aaChanger le logger pour slf4j
9f508014e0PROJECTFORGE-3287 Correction du bug d'utilisateur participant non trouvé
a1e48e5693Correction d'un bug dans la sélection multiple
ed0f73b142Version Wicket changée en 7.8. select2 changé pour org.wicketstuff
e18c5f8fe5PROJECTFORGE-3159 : - modification de la contrainte unique pour l'uid des événements du calendrier, nouvelle contrainte est calendrier_fk et uid - ajout de la méthode DatabaseCoreUpdate - amélioration de la gestion des participants et de l'organisateur
db5c6fb50dPROJECTFORGE-3048 déplacer les classes liées à I18n dans le même package
2e7f390bf1PROJECTFORGE-2764 Correction d'un bug d'import ICS
1cacf4b870PROJECTFORGE-2675 Ajouter et modifier les participants
e594e32c3fPROJECTFORGE-2675 Ajouter un participant à teamEventDO depuis caldav
bf0fce4ac4Correction d'un bug de recherche de participant
e89ced3866PROJECTFORGE-2394 Ajout d'un nouveau servlet de réponse, quelques refactorisations
438b8e4644PROJECTFORGE-2304 Ajouter un utilisateur, si l'email correspond
fe848cc862PROJECTFORGE-2304 Ajouter un participant à l'événement d'équipe, PROJECTFORGE-2301 Informations par courriel aux participants