EN · DE · RU · FR · ES

#568: EventHandle.java

projectforge-business/src/main/java/org/projectforge/business/teamcal/event/ical/EventHandle.java Typ: Java-Klasse · Paket: org.projectforge.business.teamcal.event.ical · Quelle: projectforge-business/src/main/java/org/projectforge/business/teamcal/event/ical/EventHandle.java 137 Zeilen · 92 Code · 22 Kommentare · 23 Leerzeilen
Java-Klasse, die EventHandle implementiert.

Felder

TypFeld
TeamEventDOevent
TeamEventDOeventInDB
HandleMethodmethod
booleanprocess
TeamCalDOcalendar
List<EventHandleError>errors
List<EventHandleError>warnings

Methoden

RückgabeMethodeParameter
publicEventHandlefinal TeamEventDO event, final TeamCalDO calendar, final HandleMethod method
booleanisValidfinal boolean ignoreWarnings
TeamEventDOgetEvent
voidsetEventfinal TeamEventDO event
TeamEventDOgetEventInDB
voidsetEventInDBfinal TeamEventDO eventInDB
booleanisProcess
voidsetProcessfinal boolean process
HandleMethodgetMethod
voidsetMethodfinal HandleMethod method
TeamCalDOgetCalendar
voidsetCalendarfinal TeamCalDO calendar
voidaddErrorfinal EventHandleError error
List<EventHandleError>getErrors
voidsetErrorfinal List<EventHandleError> errors

Architekturanalyse

Befindet sich in projectforge-business, dem Kernmodul mit Domänenlogik, Diensten und Persistenz. Typischerweise mit @Service oder @Component annotiert, vom Spring IoC-Container mit Dependency Injection verwaltet.

Git-Verlauf

CommitWas wurde geändert
868d6abb752025 -> 2026
63081666f6Quellcodedatei-Header: 2024 -> 2025.
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bQuellcode-Header: (C) 2001-2021.
7c79f1922cCopyright des Quell-Headers -> 2020.
32f634b88fImporte optimieren
dd5ca38acdCopyright aller Java-Datei-Header aktualisiert oder erstellt.
a23ae82886PROJECTFORGE-2758: - Weitere Tests hinzugefügt - Mehrere Fehler im ICalHandler behoben - Warnungen zur EventHandle-Klasse hinzugefügt, Warnungen können bei Persistenzaufrufen ignoriert werden
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
d9e217bcd8PROJECTFORGE-2758: - Erste Version des ICalHandler abgeschlossen - Verwendung von TeamCalServiceImpl entfernt - Ersten Test für ICalHandler implementiert
cc9f1a6564PROJECTFORGE-2758: Implementierung des ical-Handlers begonnen