SkillEntryDao.ktЧасть плагина Skill Matrix. Объект доступа к данным (DAO).
Уровень доступа к данным для сущностей класса. Класс определён в пакете <code>org.projectforge.plugins.skillmatrix</code>.
SkillEntryDao — класс : BaseDao<SkillEntryDO>(SkillEntryDO::class.java).
Ключевые зависимости: org.projectforge.common.i18n.UserException, org.projectforge.framework.access.OperationType, org.projectforge.framework.persistence.api.BaseDao, org.projectforge.framework.persistence.user.api.ThreadLocalUserContext, org.projectforge.framework.persistence.user.entities.PFUserDO, org.projectforge.framework.utils.NumberHelper, org.springframework.stereotype.Service
| Коммит | Описание |
|---|---|
868d6abb7 | 2025 → 2026 (мелкие правки, обновление заголовка лицензии) |
63081666f | Заголовки исходных файлов: 2024→2025. (мелкие правки, обновление заголовка лицензии) |
5989b32fd | BaseDao: рефакторинг механизма onChangeListener. (мелкие правки, обновлены импорты) |
1b50060c3 | BaseDao: переименовано: get → find, save → insert, getList → select, load → select (мелкие правки, изменения методов) |
3aeda5ef5 | Большое изменение: все save|update|...InTrans переименованы (InTrans удалён). PfPersistenceContext больше не требуется как параметр (используется ThreadLocal). (все тесты всех пакетов: OK). (мелкие правки, обновлены импорты) |
67805f2fc | ThreadLocalUserContext.user → ThreadLocalUserContext.loggedInUser (переименовано для избежания недопонимания в коде). |
85b4e1175 | PfPersistenceService и PfPersistenceContext: query переименован в executeQuery. |
b095e6f7d | !!!!! Большое изменение обработки транзакций: максимально переиспользует PfPersistenceContext (ещё не завершено). Тесты пока не запускаются. |
5bafe7941 | @Repository → @Service. @Transactional-аннотации удалены. |
b1560ca43 | Миграция в процессе... |