#2297: CalendarSubscriptionServiceRest.kt

projectforge-rest/src/main/kotlin/org/projectforge/rest/pub/CalendarSubscriptionServiceRest.kt

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

Purpose: Part of the ProjectForge pub module.

Source: GitHub

352 lines total
CommitDateMessage
868d6abb2025 -> 2026
63081666Source file headers: 2024-> 2025.
a73905c1Fix typos in projectforge*/ directories Found via codespell See c3b0602a893
c193e828Ical4j: migration stuff... (all tests OK)
61966790Ical4j: migration stuff...
b71b5073Migration stuff in progress... (all tests of all packages: OK).
b79a1edcMigration stuff in progress... (all tests of all packages: OK).
1b50060cBaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
2a8ea207Migration stuff in progress... BaseDao refactored (not yet finished) internal* methods renamed.
67805f2fThreadLocalUserContext.user -> ThreadLocalUserContext.loggedInUser (renamed for avoiding mis-unde

What it does

REST controller extending Map<String. Exposes endpoints: exportCalendar(), readEventsFromCalendars(), readTimesheets(), readHolidays(), readWeeksOfYear(). Key methods: exportCalendar(), getTimesheetUser(), readEventsFromCalendars(), readTimesheets(), readHolidays(). Package: org.projectforge.rest.pub. Patterns: REST controller, request mapping, dependency injection, companion object, lateinit DI.

Key takeaways