EN · DE · RU · FR · ES

#568: EventHandle.java

projectforge-business/src/main/java/org/projectforge/business/teamcal/event/ical/EventHandle.java Type : Classe Java · Package : org.projectforge.business.teamcal.event.ical · Source : projectforge-business/src/main/java/org/projectforge/business/teamcal/event/ical/EventHandle.java 137 lignes · 92 code · 22 commentaires · 23 vides
Classe Java implémentant EventHandle.

Champs

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

Méthodes

RetourMéthodeParamètres
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

Analyse d'architecture

Réside dans projectforge-business, le module central contenant la logique métier, les services et la persistance. Généralement annoté avec @Service ou @Component, géré par le conteneur Spring IoC avec injection de dépendances.

Historique Git

CommitCe qui a changé
868d6abb752025 -> 2026
63081666f6En-têtes des fichiers source : 2024 -> 2025.
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bEn-tête du code source : (C) 2001-2021.
7c79f1922cCopyright de l'en-tête source -> 2020.
32f634b88fOptimiser les imports
dd5ca38acdCopyright de tous les en-têtes de fichiers Java mis à jour ou créés.
a23ae82886PROJECTFORGE-2758 : - Ajouter plus de tests - Corriger plusieurs bugs dans ICalHandler - Ajouter des avertissements à la classe EventHandle, les avertissements peuvent être ignorés lors des appels persist
2206e54e1bPROJECTFORGE-2758 : - Supprimer TeamCalServiceImple - Diviser le traitement des événements en validation et persistance dans ICalHandler - Supprimer des éléments inutilisés dans plusieurs classes - Corriger la gestion des erreurs dans ICalHandler
d9e217bcd8PROJECTFORGE-2758 : - Terminer la première version de ICalHandler - Supprimer l'utilisation de TeamCalServiceImpl - Implémenter le premier test pour ICalHandler
cc9f1a6564PROJECTFORGE-2758 : Commencer l'implémentation du gestionnaire ical