EN · DE · RU · FR · ES

#90: DataTransferAreaPagesRest.kt

plugins/org.projectforge.plugins.datatransfer/src/main/kotlin/org/projectforge/plugins/datatransfer/rest/DataTransferAreaPagesRest.kt · REST-API-Controller · 425 Zeilen · 367 Code · 34 Kommentare · 24 leer

Teil des Data-Transfer-Plugins. REST-API-Controller.

Kotlin-REST-Endpunkt, der DataTransferAreaPagesRest implementiert.

Struktur

DataTransferAreaPagesRestKlasse : AbstractDTOPagesRest<DataTransferAreaDO, DataTransferArea, DataTransferAreaDao>(.

Wichtige Abhängigkeiten: jakarta.annotation.PostConstruct, jakarta.servlet.http.HttpServletRequest, jakarta.validation.Valid, org.projectforge.common.FormatterUtils, org.projectforge.framework.configuration.ConfigurationChecker, org.projectforge.framework.i18n.translate, org.projectforge.framework.i18n.translateMsg, org.projectforge.framework.persistence.api.MagicFilter

Entwurfsentscheidungen

Stolperfallen & Fallstricke

Git-Verlauf

CommitBeschreibung
868d6abb72025 -> 2026 (kleine Bearbeitung, Lizenzkopf aktualisiert)
63081666fQuelldatei-Header: 2024 -> 2025. (kleine Bearbeitung, Lizenzkopf aktualisiert)
4942c854dMigrationsarbeit läuft... (großes Refactoring, Importe aktualisiert)
067a4cbb1Migrationsarbeit läuft... (kleine Bearbeitung, Importe aktualisiert)
77bade6dfjavax.* -> jakarta.* (kleine Bearbeitung, Importe aktualisiert)
b6092df09Copyright 2023 -> 2024
ab45d51faCopyright 2001-2022 -> 2001-2023.
b950cb62fBugfix: halbe Tage bei Urlaubseinträgen. Behandlung von Layout-UIDs beim Aufruf von watchFields korrigiert.
44dcb895bAbstractPagesRest.createListLayout(...) umgestaltet.
a81c7e68bDataTransferArea.externalPassword wird jetzt standardmäßig auf null gesetzt.