EN · DE · RU · FR · ES

#3100: TeamCalICSExportDialog.java

projectforge-wicket/src/main/java/org/projectforge/web/teamcal/dialog/TeamCalICSExportDialog.java Tipo: Clase Java · Paquete: org.projectforge.web.teamcal.dialog · Fuente: projectforge-wicket/src/main/java/org/projectforge/web/teamcal/dialog/TeamCalICSExportDialog.java 175 líneas · 117 código · 43 comentarios · 15 en blanco
Clase Java que implementa TeamCalICSExportDialog.

Anotaciones

@Override, @Override, @Override, @Override

Campos

TipoCampo
longserialVersionUID
TeamCalDOteamCal
booleanexportReminders
StringPARAM_EXPORT_REMINDER
StringcalendarTitle

Métodos

RetornoMétodoParámetros
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

Análisis de arquitectura

Reside en projectforge-wicket, la capa de interfaz web heredada de Apache Wicket, que está siendo reemplazada gradualmente por React. Normalmente anotada con @Service, gestionada por el contenedor Spring IoC con inyección de dependencias.

Historial de Git

CommitQué cambió
868d6abb752025 -> 2026
63081666f6Encabezados de archivos fuente: 2024 -> 2025.
67805f2fc1ThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renombrado para evitar malentendidos en el código).
4c04cfd652¡CAMBIO IMPORTANTE! Migración de identificadores enteros a identificadores Long (incluyendo claves foráneas, etc.)
4efcbd0fb6Trabajo de migración en curso...
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
c0f2b9de04Funcionalidad de inquilinos eliminada en todas partes (sin probar).
ceb63e8a1bEncabezado de código fuente: (C) 2001-2021.
a6a7aece4dOptimizar importaciones
7c79f1922cCopyright del encabezado fuente -> 2020.
d3a178833cSustitución incorrecta de "calendar" por "datetime" durante la refactorización, revertido commit del 12.12.2019.
9de5dc2773Fusionar rama 'develop' en TimeClassReplacements
f979e8a429MGC-UPDATE: Actualización a versión 3.0.0-SNAPSHOT
9b77c96d00PROJECTFORGE-3327 Corregir enlaces de suscripción de calendario
2206e54e1bPROJECTFORGE-2758: - Eliminar TeamCalServiceImple - Dividir procesamiento de eventos en validar y persistir en ICalHandler - Eliminar elementos no utilizados en varias clases - Corregir manejo de errores en ICalHandler
57281b249fFusionar rama 'develop' en feature/PROJECTFORGE-2758
1fe34a39cdPROJECTFORGE-2758: - Añadir ICalGenerator - Mover varios métodos a diferentes clases - Eliminar algunos métodos de servicio de ICal4JUtils a ICalGenerator
1f22ca3fefPROJECTFORGE-3161 Añadir filtro de libreta de direcciones
e594e32c3fPROJECTFORGE-2675 Añadir asistente a teamEventDO desde caldav
2b8ccbadcbPROJECTFORGE-2302 Enlace cifrado, expandir plantilla de correo electrónico
9ebb885224Commit inicial