From 2a867fa579517222177bd14eb6e2d8d0b5cf287e Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Mon, 23 Jan 2023 15:29:16 -0600 Subject: SONAR-17706 Drop support for projects still using modules in SonarQube server --- .../src/main/java/org/sonar/db/MyBatis.java | 2 - .../java/org/sonar/db/component/ComponentDao.java | 15 ---- .../org/sonar/db/component/ComponentMapper.java | 4 - .../org/sonar/db/component/ComponentMapper.xml | 19 ----- .../org/sonar/db/component/ComponentDaoTest.java | 88 ---------------------- 5 files changed, 128 deletions(-) (limited to 'server/sonar-db-dao') diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/MyBatis.java b/server/sonar-db-dao/src/main/java/org/sonar/db/MyBatis.java index dc6070aa9e7..4823fa8cfab 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/MyBatis.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/MyBatis.java @@ -52,7 +52,6 @@ import org.sonar.db.component.BranchMapper; import org.sonar.db.component.ComponentDto; import org.sonar.db.component.ComponentKeyUpdaterMapper; import org.sonar.db.component.ComponentMapper; -import org.sonar.db.component.ComponentWithModuleUuidDto; import org.sonar.db.component.FilePathWithHashDto; import org.sonar.db.component.KeyWithUuidDto; import org.sonar.db.component.PrBranchAnalyzedLanguageCountByProjectDto; @@ -192,7 +191,6 @@ public class MyBatis { confBuilder.loadAlias("ApplicationProject", ApplicationProjectDto.class); confBuilder.loadAlias("CeTaskCharacteristic", CeTaskCharacteristicDto.class); confBuilder.loadAlias("Component", ComponentDto.class); - confBuilder.loadAlias("ComponentWithModuleUuid", ComponentWithModuleUuidDto.class); confBuilder.loadAlias("DuplicationUnit", DuplicationUnitDto.class); confBuilder.loadAlias("Event", EventDto.class); confBuilder.loadAlias("FilePathWithHash", FilePathWithHashDto.class); diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentDao.java b/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentDao.java index aea15fb93a6..a73c55936ca 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentDao.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentDao.java @@ -105,10 +105,6 @@ public class ComponentDao implements Dao { return mapper(dbSession).selectByBranchUuid(branchUuid); } - public int countEnabledModulesByBranchUuid(DbSession session, String branchUuid) { - return mapper(session).countEnabledModulesByBranchUuid(branchUuid); - } - /* SELECT BY QUERY */ @@ -175,13 +171,6 @@ public class ComponentDao implements Dao { return mapper(session).selectComponentsFromProjectKeyAndScope(projectKey, Scopes.PROJECT, excludeDisabled, branch, pullRequest); } - /** - * If no branch or pull request is provided, returns components in the main branch - */ - public List selectEnabledModulesFromProjectKey(DbSession session, String projectKey, @Nullable String branch, @Nullable String pullRequest) { - return selectProjectAndModulesFromProjectKey(session, projectKey, true, branch, pullRequest); - } - public List selectByKeys(DbSession session, Collection keys) { return selectByKeys(session, keys, null, null); } @@ -301,10 +290,6 @@ public class ComponentDao implements Dao { return new HashSet<>(mapper(dbSession).selectComponentsByQualifiers(qualifiers)); } - public List selectEnabledComponentsWithModuleUuidFromProjectKey(DbSession dbSession, String projectKey) { - return mapper(dbSession).selectEnabledComponentsWithModuleUuidFromProjectKey(projectKey); - } - /** * Returns components with open issues from P/Rs that use a certain branch as reference (reference branch). * Excludes components from the current branch. diff --git a/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentMapper.java b/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentMapper.java index d16cad7608a..48d934d15c1 100644 --- a/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentMapper.java +++ b/server/sonar-db-dao/src/main/java/org/sonar/db/component/ComponentMapper.java @@ -54,8 +54,6 @@ public interface ComponentMapper { List selectComponentsByQualifiers(@Param("qualifiers") Collection qualifiers); - int countEnabledModulesByBranchUuid(@Param("branchUuid") String branchUuid); - List selectByQuery(@Param("query") ComponentQuery query, RowBounds rowBounds); int countByQuery(@Param("query") ComponentQuery query); @@ -139,7 +137,5 @@ public interface ComponentMapper { List selectPrivateProjectsWithNcloc(); - List selectEnabledComponentsWithModuleUuidFromProjectKey(String projectKey); - short checkIfAnyOfComponentsWithQualifiers(@Param("componentKeys") Collection componentKeys, @Param("qualifiers") Set qualifiers); } diff --git a/server/sonar-db-dao/src/main/resources/org/sonar/db/component/ComponentMapper.xml b/server/sonar-db-dao/src/main/resources/org/sonar/db/component/ComponentMapper.xml index 5605626e4b8..a10a3051773 100644 --- a/server/sonar-db-dao/src/main/resources/org/sonar/db/component/ComponentMapper.xml +++ b/server/sonar-db-dao/src/main/resources/org/sonar/db/component/ComponentMapper.xml @@ -257,16 +257,6 @@ - - - -