diff options
author | Léo Geoffroy <leo.geoffroy@sonarsource.com> | 2024-12-19 16:11:36 +0100 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2024-12-20 20:03:11 +0000 |
commit | 12fcdffaa196e04eb43fdb103ced58c0e5f33b68 (patch) | |
tree | a730a0de8ab671dfa2a0bf06f65fb31ac49a1b0d /server/sonar-db-dao/src/main/java/org/sonar/db | |
parent | eb6c821da27dcb4af7545e5605cdd360f81f22f7 (diff) | |
download | sonarqube-12fcdffaa196e04eb43fdb103ced58c0e5f33b68.tar.gz sonarqube-12fcdffaa196e04eb43fdb103ced58c0e5f33b68.zip |
SONAR-23984 Add Scheduler to fetch information about Copilot usage
Diffstat (limited to 'server/sonar-db-dao/src/main/java/org/sonar/db')
-rw-r--r-- | server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageDao.java | 9 | ||||
-rw-r--r-- | server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageMapper.java | 5 |
2 files changed, 14 insertions, 0 deletions
diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageDao.java b/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageDao.java index e678b59da6b..d4b3555d192 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageDao.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageDao.java @@ -33,7 +33,16 @@ public class UserAiToolUsageDao implements Dao { return mapper(dbSession).selectAll(); } + public void update(DbSession dbSession, UserAiToolUsageDto userAiToolUsageDto) { + mapper(dbSession).update(userAiToolUsageDto); + } + + public void delete(DbSession dbSession, UserAiToolUsageDto userAiToolUsageDto) { + mapper(dbSession).delete(userAiToolUsageDto); + } + private static UserAiToolUsageMapper mapper(DbSession session) { return session.getMapper(UserAiToolUsageMapper.class); } + } diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageMapper.java b/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageMapper.java index 6c3ac6c3043..eeb18821064 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageMapper.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageMapper.java @@ -26,4 +26,9 @@ public interface UserAiToolUsageMapper { void insert(UserAiToolUsageDto userAiToolUsageDto); List<UserAiToolUsageDto> selectAll(); + + void update(UserAiToolUsageDto userAiToolUsageDto); + + void delete(UserAiToolUsageDto userAiToolUsageDto); + } |