aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao/src/main/java/org/sonar/db
diff options
context:
space:
mode:
authorLéo Geoffroy <leo.geoffroy@sonarsource.com>2024-12-19 16:11:36 +0100
committersonartech <sonartech@sonarsource.com>2024-12-20 20:03:11 +0000
commit12fcdffaa196e04eb43fdb103ced58c0e5f33b68 (patch)
treea730a0de8ab671dfa2a0bf06f65fb31ac49a1b0d /server/sonar-db-dao/src/main/java/org/sonar/db
parenteb6c821da27dcb4af7545e5605cdd360f81f22f7 (diff)
downloadsonarqube-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.java9
-rw-r--r--server/sonar-db-dao/src/main/java/org/sonar/db/user/ai/UserAiToolUsageMapper.java5
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);
+
}