EN · DE · RU · FR · ES

#568: EventHandle.java

projectforge-business/src/main/java/org/projectforge/business/teamcal/event/ical/EventHandle.java Тип: Java-класс · Пакет: org.projectforge.business.teamcal.event.ical · Исходник: projectforge-business/src/main/java/org/projectforge/business/teamcal/event/ical/EventHandle.java 137 строк · 92 кода · 22 комментария · 23 пустых
Java-класс, реализующий EventHandle.

Поля

ТипПоле
TeamEventDOevent
TeamEventDOeventInDB
HandleMethodmethod
booleanprocess
TeamCalDOcalendar
List<EventHandleError>errors
List<EventHandleError>warnings

Методы

ВозвратМетодПараметры
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

Анализ архитектуры

Находится в projectforge-business, основном модуле, содержащем доменную логику, сервисы и персистентность. Обычно аннотируется @Service или @Component, управляется контейнером Spring IoC с внедрением зависимостей.

История Git

КоммитЧто изменилось
868d6abb752025 -> 2026
63081666f6Заголовки исходных файлов: 2024 -> 2025.
b6092df092Авторские права 2023 -> 2024
ab45d51fa4Авторские права 2001-2022 -> 2001-2023.
5f7ef41b8cАвторские права 2021 -> 2022
ceb63e8a1bЗаголовок исходного кода: (C) 2001-2021.
7c79f1922cАвторские права в заголовке исходника -> 2020.
32f634b88fОптимизация импортов
dd5ca38acdОбновлены или созданы заголовки всех java-файлов с указанием авторских прав.
a23ae82886PROJECTFORGE-2758: - Добавлены дополнительные тесты - Исправлены множественные ошибки в ICalHandler - Добавлены предупреждения в класс EventHandle, предупреждения можно игнорировать при вызовах persist
2206e54e1bPROJECTFORGE-2758: - Удалён TeamCalServiceImple - Разделена обработка событий на validate и persist в ICalHandler - Удалён неиспользуемый код в нескольких классах - Исправлена обработка ошибок в ICalHandler
d9e217bcd8PROJECTFORGE-2758: - Завершена первая версия ICalHandler - Удалено использование TeamCalServiceImpl - Реализован первый тест для ICalHandler
cc9f1a6564PROJECTFORGE-2758: Начало реализации обработчика ical