#2892: TimesheetEventsProvider.java

projectforge-wicket/src/main/java/org/projectforge/web/calendar/TimesheetEventsProvider.java

Path: projectforge-wicket/src/main/java/org/projectforge/web/calendar/TimesheetEventsProvider.java · Type: Java Wicket component

Purpose: Part of the ProjectForge calendar module.

Source: GitHub

311 lines total
CommitDateMessage
868d6abb2025 -> 2026
63081666Source file headers: 2024-> 2025.
1204b927Migration stuff in progress... (all tests of all packages: OK).
1b50060cBaseDao: renamed: get -> find, save -> insert, getList -> select, load -> select
4c04cfd6MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
b6092df0Copyright 2023 -> 2024
ab45d51fCopyright 2001-2022 -> 2001-2023.
73b0be50org.apache.commons.collections -> org.apache.commons.collections4
d2157e20New calendar improved (timesheets with more info).
e8a4d3e2Classical version: TimesheetEventsProvider: time zone handling.
ef89f322Constants (Const) refactored.
5f7ef41bCopyright 2021 -> 2022
ceb63e8aSource code header: (C) 2001-2021.
7c79f192Copyright of source header -> 2020.
61b23c3fDateHelper methods removed (replaced by PFDay/PFDateTime).
209dd8ceTimesheetDO.setStartTime(long) -> setStartDate(long).
a5bbdca6Change logger to slf4j
f979e8a4MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
fc785c55PROJECTFORGE-2645 fix access list did not work anymore
2b8ccbadPROJECTFORGE-2302 Crypt link, expand email template

What it does

Apache Wicket Wicket component. Extends MyFullCalendarEventsProvider. Key methods: buildEvents(), getBreakTimesheet(), getLatestTimesheetOfDay(), formatDuration(), formatDuration(). Package: org.projectforge.web.calendar. Patterns: overrides super.

Key takeaways