diff options
author | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2019-12-19 16:24:13 +0100 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2020-01-13 20:46:34 +0100 |
commit | d42fce99f8d6dc626fde36bc4a2e872671d545fc (patch) | |
tree | 42e235bc38e1342c2df295fb4ee9f35cd48e071c /server/sonar-webserver-es | |
parent | ac4ed3112b7921709c39f30fe125a518a79a366c (diff) | |
download | sonarqube-d42fce99f8d6dc626fde36bc4a2e872671d545fc.tar.gz sonarqube-d42fce99f8d6dc626fde36bc4a2e872671d545fc.zip |
SONAR-12723 api/issues/tags and component_tags ignore Hotspots
Diffstat (limited to 'server/sonar-webserver-es')
-rw-r--r-- | server/sonar-webserver-es/src/main/java/org/sonar/server/issue/index/IssueQueryFactory.java | 6 |
1 files changed, 6 insertions, 0 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 5142a8ffde0..7dd6221826f 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 @@ -43,8 +43,10 @@ import javax.annotation.Nullable; import org.apache.commons.lang.BooleanUtils; import org.sonar.api.resources.Qualifiers; import org.sonar.api.rule.RuleKey; +import org.sonar.api.rules.RuleType; import org.sonar.api.server.ServerSide; import org.sonar.api.web.UserRole; +import org.sonar.core.util.stream.MoreCollectors; import org.sonar.db.DbClient; import org.sonar.db.DbSession; import org.sonar.db.component.ComponentDto; @@ -88,6 +90,10 @@ public class IssueQueryFactory { .filter(s -> !s.equals(STATUS_TO_REVIEW)) .filter(s -> !s.equals(STATUS_REVIEWED)) .collect(ImmutableList.toImmutableList()); + public static final Set<String> ISSUE_TYPE_NAMES = Arrays.stream(RuleType.values()) + .filter(t -> t != RuleType.SECURITY_HOTSPOT) + .map(Enum::name) + .collect(MoreCollectors.toSet(RuleType.values().length - 1)); private static final ComponentDto UNKNOWN_COMPONENT = new ComponentDto().setUuid(UNKNOWN).setProjectUuid(UNKNOWN); private final DbClient dbClient; |