aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2022-03-14 11:27:18 -0500
committersonartech <sonartech@sonarsource.com>2022-03-18 20:02:57 +0000
commit1269984e8e09338c057d068d715ade7df5a0c354 (patch)
treeb483c992fd8c57b79188c936fb9bfb6ff7955ed8 /server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
parente987de516356fe37ee8eb35793d5fd709e2a099b (diff)
downloadsonarqube-1269984e8e09338c057d068d715ade7df5a0c354.tar.gz
sonarqube-1269984e8e09338c057d068d715ade7df5a0c354.zip
SONAR-16115 Store plugin's scanner cache in SonarQube
Diffstat (limited to 'server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java')
-rw-r--r--server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java b/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
index 260f9430cdd..2268ea41b53 100644
--- a/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
+++ b/server/sonar-db-dao/src/main/java/org/sonar/db/DbClient.java
@@ -57,8 +57,8 @@ import org.sonar.db.permission.template.PermissionTemplateCharacteristicDao;
import org.sonar.db.permission.template.PermissionTemplateDao;
import org.sonar.db.plugin.PluginDao;
import org.sonar.db.portfolio.PortfolioDao;
-import org.sonar.db.project.ProjectDao;
import org.sonar.db.project.ProjectBadgeTokenDao;
+import org.sonar.db.project.ProjectDao;
import org.sonar.db.property.InternalComponentPropertiesDao;
import org.sonar.db.property.InternalPropertiesDao;
import org.sonar.db.property.PropertiesDao;
@@ -77,6 +77,7 @@ import org.sonar.db.qualityprofile.QualityProfileDao;
import org.sonar.db.qualityprofile.QualityProfileExportDao;
import org.sonar.db.rule.RuleDao;
import org.sonar.db.rule.RuleRepositoryDao;
+import org.sonar.db.scannercache.ScannerCacheDao;
import org.sonar.db.schemamigration.SchemaMigrationDao;
import org.sonar.db.source.FileSourceDao;
import org.sonar.db.user.GroupDao;
@@ -168,6 +169,7 @@ public class DbClient {
private final UserDismissedMessagesDao userDismissedMessagesDao;
private final ApplicationProjectsDao applicationProjectsDao;
private final ProjectBadgeTokenDao projectBadgeTokenDao;
+ private final ScannerCacheDao scannerCacheDao;
public DbClient(Database database, MyBatis myBatis, DBSessions dbSessions, Dao... daos) {
this.database = database;
@@ -248,6 +250,7 @@ public class DbClient {
samlMessageIdDao = getDao(map, SamlMessageIdDao.class);
userDismissedMessagesDao = getDao(map, UserDismissedMessagesDao.class);
applicationProjectsDao = getDao(map, ApplicationProjectsDao.class);
+ scannerCacheDao = getDao(map, ScannerCacheDao.class);
}
public DbSession openSession(boolean batch) {
@@ -547,4 +550,8 @@ public class DbClient {
public ProjectBadgeTokenDao projectBadgeTokenDao() {
return projectBadgeTokenDao;
}
+
+ public ScannerCacheDao scannerCacheDao() {
+ return scannerCacheDao;
+ }
}