#2290: PollResponsePageRest.kt

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

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

Purpose: Part of the ProjectForge poll module.

Source: GitHub

369 lines total
CommitDateMessage
868d6abb2025 -> 2026
5753beb7answers not shown fixed.
63081666Source file headers: 2024-> 2025.
50ca7cb7fixed poll issue
157139f0Multiple changes for poll function
cbb7e189Answers not saving Fixed, CronJob NPE Fixed,
2a5005e7Gradle, javax.validation -> jakarta.validation
4bc37b3aMigration stuff in progress...
38e376a2Merge commit 'f8c97b8b3d20fa403a197a5c4b4b5ca3c3bc825d' into mgc-remove
1b50060cBaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select

What it does

REST controller extending AbstractDynamicPageRest(). Exposes endpoints: addResponse(), sendMailResponseToOwner(), showDelegatedUser(), watchFields(), transformPollFromDB(). Key methods: addResponse(), sendMailResponseToOwner(), showDelegatedUser(), watchFields(), transformPollFromDB(). Package: org.projectforge.rest.poll. Patterns: REST controller, request mapping, dependency injection, dynamic page REST, lateinit DI.

Key takeaways