EN · DE · RU · FR · ES

#3100: TeamCalICSExportDialog.java

projectforge-wicket/src/main/java/org/projectforge/web/teamcal/dialog/TeamCalICSExportDialog.java Type: Java Class · Package: org.projectforge.web.teamcal.dialog · Source: projectforge-wicket/src/main/java/org/projectforge/web/teamcal/dialog/TeamCalICSExportDialog.java 175 lines · 117 code · 43 comments · 15 blank
Java Class implementing TeamCalICSExportDialog.

Annotations

@Override, @Override, @Override, @Override

Fields

TypeField
longserialVersionUID
TeamCalDOteamCal
booleanexportReminders
StringPARAM_EXPORT_REMINDER
StringcalendarTitle

Methods

ReturnMethodParameters
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

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.
67805f2fc1ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-understandings in code).
4c04cfd652MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
4efcbd0fb6Migration stuff in progress...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Tenants functionality removed everywhere (untested).
ceb63e8a1bSource code header: (C) 2001-2021.
a6a7aece4dOptimize Imports
7c79f1922cCopyright of source header -> 2020.
d3a178833cWrong substitution of "calendar" -> "datetime" while refactoring, reverted commit from 12.12.2019.
9de5dc2773Merge branch 'develop' into TimeClassReplacements
f979e8a429MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
9b77c96d00PROJECTFORGE-3327 Fix calendar abo links
2206e54e1bPROJECTFORGE-2758: - Remove TeamCalServiceImple - Split processing of events in validate and persist in ICalHandler - Remove unused stuff in multiple classes - Fix handling of errors in ICalHandler
57281b249fMerge branch 'develop' into feature/PROJECTFORGE-2758
1fe34a39cdPROJECTFORGE-2758: - Add ICalGenerator - Move multiple method to different classes - Remove some service methods from ICal4JUtils to ICalGenerator
1f22ca3fefPROJECTFORGE-3161 Add addressbook filter
e594e32c3fPROJECTFORGE-2675 Add attendee to teamEventDO from caldav
2b8ccbadcbPROJECTFORGE-2302 Crypt link, expand email template
9ebb885224Initial commit