EN · DE · RU · FR · ES

#1040: CronPrivacyProtectionJob.kt

projectforge-business/src/main/kotlin/org/projectforge/business/privacyprotection/CronPrivacyProtectionJob.kt Typ: Kotlin-Klasse · Paket: org.projectforge.business.privacyprotection · Quelle: projectforge-business/src/main/kotlin/org/projectforge/business/privacyprotection/CronPrivacyProtectionJob.kt 69 Zeilen · 31 Code · 32 Kommentare · 6 leer
Kotlin-Klasse, die CronPrivacyProtectionJob implementiert.

Annotationen

@Service

Eigenschaften

EigenschaftDeklaration
jobsmutableListOf()

Funktionen

FunktionParameterRückgabe
registerjob: IPrivacyProtectionJobUnit
executeUnit

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 Abhängigkeitsinjektion verwaltet.

Git-Verlauf

CommitWas wurde geändert
868d6abb752025 -> 2026
2720010a97Geplante Jobs: Alle Jobs werden jetzt in einem eigenen Thread gestartet (um eine Blockierung des Spring-Schedulers zu vermeiden). SipgateContactSyncservice: als Cron-Job konfigurierbar. ForecastExport: Kleinere Korrektur.
63081666f6Quellcodedatei-Header: 2024 -> 2025.
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
5f7ef41b8cCopyright 2021 -> 2022
534dab9cdcPROJECTFORGE-3687: CronPrivacyProtectionJob implementiert. Entfernt ältere Ereignisse aus bestimmten Kalendern (wie Krankheitskalender usw.).