EN · DE · RU · FR · ES

#275: ToDoDao.java

plugins/org.projectforge.plugins.todo/src/main/java/org/projectforge/plugins/todo/ToDoDao.java · Объект доступа к данным (DAO) · 312 строк · 236 кода · 47 комментариев · 29 пустых

Часть плагина ToDo. Объект доступа к данным (DAO).

Объект доступа к данным, предоставляющий CRUD-операции и запросы к базе данных.

Структура

ToDoDaoкласс : BaseDao.

Ключевые зависимости: org.projectforge.business.configuration.ConfigurationService, org.projectforge.business.task.TaskDO, org.projectforge.business.task.TaskNode, org.projectforge.business.task.TaskTree, org.projectforge.business.task.TaskTreeHelper, org.projectforge.business.user.GroupDao, org.projectforge.business.user.UserDao, org.projectforge.framework.access.OperationType

Проектные решения

Подводные камни и ловушки

История Git

КоммитОписание
868d6abb72025 → 2026 (мелкое редактирование, обновление заголовка лицензии)
63081666fЗаголовки исходных файлов: 2024 → 2025. (мелкое редактирование, обновление заголовка лицензии)
0e449b8f1Исправление оставшихся опечаток. Найдено через codespell (мелкое редактирование, изменения методов)
f189d3418Работа над миграцией в процессе... (все тесты всех пакетов: OK). (мелкое редактирование, обновление импортов)
d18c899b5Рефакторинг записей истории, FlatDisplayHistoryEntries и DisplayHistoryEntries... (мелкое редактирование, обновление импортов)
5989b32fdBaseDao: рефакторинг механизма onChangeListener.
1b50060c3BaseDao: переименовано: get → find, save → insert, getList → select, load → select
3aeda5ef5Большое изменение: все save|update|...InTrans переименованы (InTrans удалён). PfPersistenceContext больше не требуется в качестве параметра (вместо него используется ThreadLocal). (все тесты всех пакетов: OK).
67805f2fcThreadLocalUserContext.user → ThreadLocalUserContext.loggedInUser (переименовано для избежания недопонимания в коде).
b095e6f7d!!!!! Большое изменение обработки транзакций: повторное использование PfPersistenceContext насколько это возможно (ещё не завершено). Тесты пока не запускаются.