EN · DE · RU · FR · ES

#75: DataTransferAreaDao.kt

plugins/org.projectforge.plugins.datatransfer/src/main/kotlin/org/projectforge/plugins/datatransfer/DataTransferAreaDao.kt · Объект доступа к данным (DAO) · 388 строк · 291 код · 58 комментариев · 39 пустых

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

Уровень доступа к данным для сущностей классов. Класс определён в пакете <code>org.projectforge.plugins.datatransfer</code>.

Структура

DataTransferAreaDaoоткрытый класс : BaseDao<DataTransferAreaDO>(DataTransferAreaDO::class.java), AttachmentsEventListener.

Ключевые зависимости: jakarta.annotation.PostConstruct, jakarta.servlet.http.HttpServletRequest, org.projectforge.business.PfCaches, org.projectforge.business.configuration.DomainService, org.projectforge.business.user.service.UserService, org.projectforge.common.DataSizeConfig, org.projectforge.common.StringHelper, org.projectforge.framework.access.AccessException

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

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

История Git

КоммитОписание
868d6abb72025 → 2026 (мелкое редактирование, обновление заголовка лицензии)
98f6d080cПроверка целостности передачи данных и JCR завершена. (мелкое редактирование, обновление заголовка лицензии)
ddf02927dМиграция в процессе... (мелкое редактирование, обновлены импорты)
b3782c8a8Миграция в процессе... (мелкое редактирование, обновлены импорты)
5989b32fdBaseDao: рефакторинг механизма onChangeListener. (мелкое редактирование, изменения методов)
1b50060c3BaseDao: переименовано: get → find, save → insert, getList → select, load → select
2a8ea2076Миграция в процессе... BaseDao рефакторинг (ещё не завершён) переименованы внутренние методы internal*.
3aeda5ef5Большое изменение: все save|update|...InTrans переименованы (InTrans удалён). PfPesistenceContext как параметр больше не нужен (вместо него используется ThreadLocal). (все тесты всех пакетов: OK).
67805f2fcThreadLocalUserContext.user → ThreadLocalUserContext.loggedInUser (переименовано для избежания недопонимания в коде).
1135ccbcaПерсистентность: функции переименованы: *NewTrans → *InTrans