#2286: PollCronJobs.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/poll/PollCronJobs.kt

Path: projectforge-rest/src/main/kotlin/org/projectforge/rest/poll/PollCronJobs.kt · Type: Kotlin class

Purpose: Part of the ProjectForge poll module.

Source: GitHub

179 lines total
CommitDateMessage
868d6abb2025 -> 2026
f775e147Only reminder mails if not voted.
2720010aScheduled jobs: all jobs are now started in own thread (for avoiding blocking spring scheduler). Sip
b309e9beMailAttachments improved (effected BirthdayButler, Polls). E-Mail is sent automatically, if nightly
63081666Source file headers: 2024-> 2025.
0817172bChanged CronJob Time
48cffa40Not Translated i18 Fixed
cbb7e189Answers not saving Fixed, CronJob NPE Fixed,
38e376a2Merge commit 'f8c97b8b3d20fa403a197a5c4b4b5ca3c3bc825d' into mgc-remove
1b50060cBaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select

What it does

REST controller. Exposes endpoints: dailyCronJobs(), cronEndPolls(), cronDeletePolls(). Key methods: dailyCronJobs(), getEmailsOfUsersWhoHaventResponded(), cronEndPolls(), cronDeletePolls(). Package: org.projectforge.rest.poll. Patterns: REST controller, dependency injection, lateinit DI.

Key takeaways