EN · DE · RU · FR · ES

#3140: AttendeeWicketProvider.java

projectforge-wicket/src/main/java/org/projectforge/web/user/AttendeeWicketProvider.java Type: Java Class · Package: org.projectforge.web.user · Source: projectforge-wicket/src/main/java/org/projectforge/web/user/AttendeeWicketProvider.java 222 lines · 169 code · 26 comments · 27 blank
Java Class implementing AttendeeWicketProvider.

Annotations

@Override, @Override, @Override, @Override

Fields

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

Methods

ReturnMethodParameters
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

Architecture Analysis

Resides in projectforge-wicket, the legacy Apache Wicket web UI layer, gradually being replaced by React. Typically annotated with @Service, managed by the Spring IoC container with dependency injection.

Git History

CommitWhat changed
868d6abb752025 -> 2026
63081666f6Source file headers: 2024-> 2025.
4c04cfd652MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bSource code header: (C) 2001-2021.
a6a7aece4dOptimize Imports
7c79f1922cCopyright of source header -> 2020.
13efef1eebTeamEventDO.java -> TeamEventDO.kt
a5bbdca6aaChange logger to slf4j
9f508014e0PROJECTFORGE-3287 Fix user as attendee not found bug
a1e48e5693Fix bug in multi selection
ed0f73b142Changed Wicket Version to 7.8. Changed select2 to org.wicketstuff
e18c5f8fe5PROJECTFORGE-3159: - change unique constraint for uid of calendar events, new constraint is calender_fk and uid - add DatabaseCoreUpdate method - improve handling of attendees and organizer
db5c6fb50dPROJECTFORGE-3048 move I18n related classes in the same package
2e7f390bf1PROJECTFORGE-2764 Fix ICS import bug
1cacf4b870PROJECTFORGE-2675 Add and modify attendies
e594e32c3fPROJECTFORGE-2675 Add attendee to teamEventDO from caldav
bf0fce4ac4Fix attendee search bug
e89ced3866PROJECTFORGE-2394 Add new response servlet, some refactorings
438b8e4644PROJECTFORGE-2304 Add user, if email match
fe848cc862PROJECTFORGE-2304 Add attendee to team event, PROJECTFORGE-2301 Mail information to attendees