EN · DE · RU · FR · ES

#3100: TeamCalICSExportDialog.java

projectforge-wicket/src/main/java/org/projectforge/web/teamcal/dialog/TeamCalICSExportDialog.java Typ: Java-Klasse · Paket: org.projectforge.web.teamcal.dialog · Quelle: projectforge-wicket/src/main/java/org/projectforge/web/teamcal/dialog/TeamCalICSExportDialog.java 175 Zeilen · 117 Code · 43 Kommentare · 15 leer
Java-Klasse, die TeamCalICSExportDialog implementiert.

Annotationen

@Override, @Override, @Override, @Override

Felder

TypFeld
longserialVersionUID
TeamCalDOteamCal
booleanexportReminders
StringPARAM_EXPORT_REMINDER
StringcalendarTitle

Methoden

RückgabeMethodeParameter
publicTeamCalICSExportDialogfinal String id
StringgetObject
returngetLocalizer
newI18nParamMap
TeamCalICSExportDialogsetCalendarTitlefinal AjaxRequestTarget target, final String calendarTitle
voidredrawfinal TeamCalDO teamCal
voidaddFormFields
newDivPanelfs.newChildId(
newCheckBoxCheckBoxPanel.WICKET_ID, new PropertyModel<Boolean>(this, "exportReminders"
voidonUpdateAjaxRequestTarget target
booleanaddRemindersPFUserDO user
StringgetUrl

Architekturanalyse

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

Git-Verlauf

CommitWas wurde geändert
868d6abb752025 -> 2026
63081666f6Quellcodedatei-Header: 2024 -> 2025.
67805f2fc1ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (umbenannt, um Missverständnisse im Code zu vermeiden).
4c04cfd652MAJOR-CHANGE! Migration von Integer-IDs zu Long-IDs (einschließlich Fremdschlüsseln usw.)
4efcbd0fb6Migrationsarbeit läuft...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Mandantenfunktionalität überall entfernt (ungtestet).
ceb63e8a1bQuellcode-Header: (C) 2001-2021.
a6a7aece4dImporte optimieren
7c79f1922cCopyright des Quellcode-Headers -> 2020.
d3a178833cFalsche Ersetzung von "calendar" -> "datetime" während des Refactorings, Commit vom 12.12.2019 rückgängig gemacht.
9de5dc2773Merge-Branch 'develop' in TimeClassReplacements
f979e8a429MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
9b77c96d00PROJECTFORGE-3327 Kalender-Abo-Links korrigiert
2206e54e1bPROJECTFORGE-2758: - TeamCalServiceImple entfernt - Verarbeitung von Ereignissen in validate und persist im ICalHandler aufgeteilt - Nicht verwendete Elemente in mehreren Klassen entfernt - Fehlerbehandlung im ICalHandler korrigiert
57281b249fMerge-Branch 'develop' in feature/PROJECTFORGE-2758
1fe34a39cdPROJECTFORGE-2758: - ICalGenerator hinzugefügt - Mehrere Methoden in verschiedene Klassen verschoben - Einige Servicemethoden von ICal4JUtils zu ICalGenerator verschoben
1f22ca3fefPROJECTFORGE-3161 Adressbuchfilter hinzugefügt
e594e32c3fPROJECTFORGE-2675 Teilnehmer zu teamEventDO von caldav hinzugefügt
2b8ccbadcbPROJECTFORGE-2302 Link verschlüsselt, E-Mail-Vorlage erweitert
9ebb885224Erster Commit