#3123: TimesheetEditPage.java
projectforge-wicket/src/main/java/org/projectforge/web/timesheet/TimesheetEditPage.java Тип: Java Wicket Page · Пакет: org.projectforge.web.timesheet · Исходник: projectforge-wicket/src/main/java/org/projectforge/web/timesheet/TimesheetEditPage.java 387 строк · 275 кода · 75 комментариев · 37 пустых
Java Wicket Page, реализующая TimesheetEditPage.
Аннотации
@Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override, @Override
Поля
| Тип | Поле |
long | serialVersionUID |
Методы
| Возврат | Метод | Параметры |
public | TimesheetEditPage | final TimesheetDO timesheet |
public | TimesheetEditPage | final PageParameters parameters |
void | preInit | |
TimesheetDao | getBaseDao | |
void | setResponsePage | |
the | CalendarPage | полезно, если табель был перемещён |
TimesheetEditForm | newEditForm | final AbstractEditPage<?, ?, ?> parentPage, final TimesheetDO data |
new | TimesheetEditForm | this, data |
List<TimesheetDO> | getRecentTimesheets | |
int | compare | final TimesheetDO t1, final TimesheetDO t2 |
new | CompareToBuilder | |
List<String> | getRecentLocations | |
TimesheetDO | getRecentSheet | final TimesheetRecentEntry entry |
new | TimesheetDO | |
TimesheetRecentEntry | getTimesheetRecentEntry | |
Анализ архитектуры
Находится в projectforge-wicket, устаревшем слое веб-интерфейса Apache Wicket, который постепенно заменяется на React. Обычно аннотируется @Service, управляется контейнером Spring IoC с внедрением зависимостей.
История Git
| Коммит | Что изменилось |
|---|
868d6abb75 | 2025 -> 2026 |
63081666f6 | Заголовки исходных файлов: 2024 -> 2025. |
a73905c149 | Исправление опечаток в каталогах projectforge*/ Обнаружено с помощью codespell См. c3b0602a893 |
db982adfbf | Исправлена функциональность клонирования в счетах. |
4c04cfd652 | MAJOR-CHANGE! Миграция целочисленных id на Long id (включая внешние ключи и т.д.) |
d6d3d176f5 | Миграция в процессе... |
4efcbd0fb6 | Миграция в процессе... |
fb11a504a3 | Миграция в процессе... |
b6092df092 | Авторское право 2023 -> 2024 |
ab45d51fa4 | Авторское право 2001-2022 -> 2001-2023. |
73b0be50b2 | org.apache.commons.collections -> org.apache.commons.collections4 |
5f7ef41b8c | Авторское право 2021 -> 2022 |
c0f2b9de04 | Функциональность арендаторов удалена везде (не тестировалось). |
ceb63e8a1b | Заголовок исходного кода: (C) 2001-2021. |
ba70394756 | wip |
3397718c0d | wip |
2d6ddaea96 | Рефакторинг функциональности недавних табелей в TimesheetRecentService. |
7c79f1922c | Авторское право заголовка исходника -> 2020. |
dab9f1f2c4 | WIP: Редактирование табеля. |
a5bbdca6aa | Изменение логгера на slf4j |
f979e8a429 | MGC-UPDATE: Обновление до версии 3.0.0-SNAPSHOT |
9ebb885224 | Начальный коммит |