#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
| Typ | Feld |
TeamEventDO | event |
TeamEventDO | eventInDB |
HandleMethod | method |
boolean | process |
TeamCalDO | calendar |
List<EventHandleError> | errors |
List<EventHandleError> | warnings |
Methoden
| Rückgabe | Methode | Parameter |
public | EventHandle | final TeamEventDO event, final TeamCalDO calendar, final HandleMethod method |
boolean | isValid | final boolean ignoreWarnings |
TeamEventDO | getEvent | |
void | setEvent | final TeamEventDO event |
TeamEventDO | getEventInDB | |
void | setEventInDB | final TeamEventDO eventInDB |
boolean | isProcess | |
void | setProcess | final boolean process |
HandleMethod | getMethod | |
void | setMethod | final HandleMethod method |
TeamCalDO | getCalendar | |
void | setCalendar | final TeamCalDO calendar |
void | addError | final EventHandleError error |
List<EventHandleError> | getErrors | |
void | setError | final 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
| Commit | Was wurde geändert |
868d6abb75 | 2025 -> 2026 |
63081666f6 | Quellcodedatei-Header: 2024 -> 2025. |
b6092df092 | Copyright 2023 -> 2024 |
ab45d51fa4 | Copyright 2001-2022 -> 2001-2023. |
5f7ef41b8c | Copyright 2021 -> 2022 |
ceb63e8a1b | Quellcode-Header: (C) 2001-2021. |
7c79f1922c | Copyright des Quell-Headers -> 2020. |
32f634b88f | Importe optimieren |
dd5ca38acd | Copyright aller Java-Datei-Header aktualisiert oder erstellt. |
a23ae82886 | PROJECTFORGE-2758: - Weitere Tests hinzugefügt - Mehrere Fehler im ICalHandler behoben - Warnungen zur EventHandle-Klasse hinzugefügt, Warnungen können bei Persistenzaufrufen ignoriert werden |
2206e54e1b | PROJECTFORGE-2758: - TeamCalServiceImple entfernt - Verarbeitung von Ereignissen in validate und persist im ICalHandler aufgeteilt - Nicht verwendete Elemente in mehreren Klassen entfernt - Fehlerbehandlung im ICalHandler korrigiert |
d9e217bcd8 | PROJECTFORGE-2758: - Erste Version des ICalHandler abgeschlossen - Verwendung von TeamCalServiceImpl entfernt - Ersten Test für ICalHandler implementiert |
cc9f1a6564 | PROJECTFORGE-2758: Implementierung des ical-Handlers begonnen |