aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Nagy <1622446+daniel-nagy@users.noreply.github.com>2025-07-24 14:24:01 -0500
committersonartech <sonartech@sonarsource.com>2025-07-24 20:03:46 +0000
commitbc1e5f5f3b5364857a8dd344f97b49878ae97034 (patch)
treee9bc2dfc01935beb739d5b87f615f4ff27459dad
parent660fb80db1d81a4841972cc389bb4be16cc013fe (diff)
downloadsonarqube-master.tar.gz
sonarqube-master.zip
SONAR-25599 Replace open search queries with db queryHEADmaster
-rw-r--r--server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueQueryFactory.java37
1 files changed, 0 insertions, 37 deletions
diff --git a/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueQueryFactory.java b/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueQueryFactory.java
index f1d99c660b3..39e1189e5a6 100644
--- a/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueQueryFactory.java
+++ b/server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueQueryFactory.java
@@ -31,7 +31,6 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
-import java.util.EnumSet;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
@@ -46,7 +45,6 @@ import org.apache.commons.lang3.StringUtils;
import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.sonar.api.issue.impact.SoftwareQuality;
import org.sonar.db.component.ComponentQualifiers;
import org.sonar.api.rule.RuleKey;
import org.sonar.core.rule.RuleType;
@@ -71,8 +69,6 @@ import static java.lang.String.format;
import static java.util.Collections.singleton;
import static java.util.Collections.singletonList;
import static org.sonar.api.issue.Issue.STATUSES;
-import static org.sonar.api.issue.Issue.STATUS_CONFIRMED;
-import static org.sonar.api.issue.Issue.STATUS_OPEN;
import static org.sonar.api.issue.Issue.STATUS_REVIEWED;
import static org.sonar.api.issue.Issue.STATUS_TO_REVIEW;
import static org.sonar.api.measures.CoreMetrics.ANALYSIS_FROM_SONARQUBE_9_4_KEY;
@@ -185,39 +181,6 @@ public class IssueQueryFactory {
}
}
- public IssueQuery openIssueCountBySeverity(
- String projectUuid,
- String branchUuid,
- String componentUuid,
- boolean isMainBranch,
- boolean newCode,
- SoftwareQuality softwareQuality
- ) {
- var timeZone = clock.getZone();
-
- var types = EnumSet.complementOf(EnumSet.of(RuleType.SECURITY_HOTSPOT))
- .stream()
- .map(RuleType::name)
- .toList();
-
- var query = IssueQuery.builder()
- .branchUuid(branchUuid)
- .mainBranch(isMainBranch)
- .issueStatuses(List.of(STATUS_OPEN, STATUS_CONFIRMED))
- .impactSoftwareQualities(List.of(softwareQuality.name()))
- .projectUuids(List.of(projectUuid))
- .timeZone(timeZone)
- .types(types);
-
- if (newCode) {
- try (DbSession dbSession = dbClient.openSession(false)) {
- setInNewCodePeriod(dbSession, query, componentUuid);
- }
- }
-
- return query.build();
- }
-
private Collection<String> collectIssueKeys(DbSession dbSession, SearchRequest request) {
Collection<String> issueKeys = null;
if (request.getFixedInPullRequest() != null) {