EN · DE · RU · FR · ES

#3140: AttendeeWicketProvider.java

projectforge-wicket/src/main/java/org/projectforge/web/user/AttendeeWicketProvider.java Тип: Java-класс · Пакет: org.projectforge.web.user · Исходник: projectforge-wicket/src/main/java/org/projectforge/web/user/AttendeeWicketProvider.java 222 строки · 169 кода · 26 комментариев · 27 пустых
Java-класс, реализующий AttendeeWicketProvider.

Аннотации

@Override, @Override, @Override, @Override

Поля

ТипПоле
longserialVersionUID
TeamEventDOevent
List<TeamEventAttendeeDO>sortedAttendees
List<TeamEventAttendeeDO>customAttendees
intpageSize
LonginternalNewAttendeeSequence

Методы

ВозвратМетодПараметры
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

Анализ архитектуры

Находится в projectforge-wicket, устаревшем слое веб-интерфейса Apache Wicket, который постепенно заменяется на React. Обычно аннотируется @Service, управляется контейнером Spring IoC с внедрением зависимостей.

История Git

КоммитЧто изменилось
868d6abb752025 -> 2026
63081666f6Заголовки исходных файлов: 2024->2025.
4c04cfd652MAJOR-CHANGE! Миграция целочисленных id на Long id (включая внешние ключи и т.д.)
b6092df092Авторские права 2023 -> 2024
ab45d51fa4Авторские права 2001-2022 -> 2001-2023.
5f7ef41b8cАвторские права 2021 -> 2022
ceb63e8a1bЗаголовок исходного кода: (C) 2001-2021.
a6a7aece4dОптимизация импортов
7c79f1922cАвторские права в заголовке исходника -> 2020.
13efef1eebTeamEventDO.java -> TeamEventDO.kt
a5bbdca6aaИзменение логгера на slf4j
9f508014e0PROJECTFORGE-3287 Исправление ошибки, когда пользователь не находился как участник
a1e48e5693Исправление ошибки в множественном выборе
ed0f73b142Изменена версия Wicket на 7.8. Изменен select2 на org.wicketstuff
e18c5f8fe5PROJECTFORGE-3159: - изменение уникального ограничения для uid событий календаря, новое ограничение: calender_fk и uid - добавление метода DatabaseCoreUpdate - улучшение обработки участников и организатора
db5c6fb50dPROJECTFORGE-3048 перемещение классов, связанных с I18n, в один пакет
2e7f390bf1PROJECTFORGE-2764 Исправление ошибки импорта ICS
1cacf4b870PROJECTFORGE-2675 Добавление и изменение участников
e594e32c3fPROJECTFORGE-2675 Добавление участника в TeamEventDO из caldav
bf0fce4ac4Исправление ошибки поиска участников
e89ced3866PROJECTFORGE-2394 Добавление нового сервлета ответов, некоторые рефакторинги
438b8e4644PROJECTFORGE-2304 Добавление пользователя, если email совпадает
fe848cc862PROJECTFORGE-2304 Добавление участника в командное событие, PROJECTFORGE-2301 Отправка информации участникам по почте