aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-server-common
diff options
context:
space:
mode:
authorMatteo Mara <matteo.mara@sonarsource.com>2022-03-18 17:18:08 +0100
committersonartech <sonartech@sonarsource.com>2022-03-21 20:02:53 +0000
commit34fe977c3fb083ef1f1ae0fd077b6c75b7cc89f8 (patch)
tree0bd4add39cf491f2d19c7d6b775a828b57122d59 /server/sonar-server-common
parenta5703420825b091bc72864144546ee1761e3e1bf (diff)
downloadsonarqube-34fe977c3fb083ef1f1ae0fd077b6c75b7cc89f8.tar.gz
sonarqube-34fe977c3fb083ef1f1ae0fd077b6c75b7cc89f8.zip
SONAR-16129 Handle Owasp Top 10 2021 facet in issue search
Diffstat (limited to 'server/sonar-server-common')
-rw-r--r--server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java11
-rw-r--r--server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java4
2 files changed, 14 insertions, 1 deletions
diff --git a/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java b/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java
index 73af0581ff8..bc1273d762e 100644
--- a/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java
+++ b/server/sonar-server-common/src/main/java/org/sonar/server/issue/SearchRequest.java
@@ -62,6 +62,7 @@ public class SearchRequest {
private List<String> tags;
private Set<String> types;
private List<String> owaspTop10;
+ private List<String> owaspTop10For2021;
private List<String> sansTop25;
private List<String> sonarsourceSecurity;
private List<String> cwe;
@@ -378,6 +379,16 @@ public class SearchRequest {
}
@CheckForNull
+ public List<String> getOwaspTop10For2021() {
+ return owaspTop10For2021;
+ }
+
+ public SearchRequest setOwaspTop10For2021(@Nullable List<String> owaspTop10For2021) {
+ this.owaspTop10For2021 = owaspTop10For2021;
+ return this;
+ }
+
+ @CheckForNull
public List<String> getSansTop25() {
return sansTop25;
}
diff --git a/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java b/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java
index 73b402692ea..61136ff96e6 100644
--- a/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java
+++ b/server/sonar-server-common/src/test/java/org/sonar/server/issue/SearchRequestTest.java
@@ -48,7 +48,8 @@ public class SearchRequestTest {
.setRules(asList("key-a", "key-b"))
.setSort("CREATION_DATE")
.setAsc(true)
- .setInNewCodePeriod(true);
+ .setInNewCodePeriod(true)
+ .setOwaspTop10For2021(asList("a2", "a3"));
assertThat(underTest.getIssues()).containsOnlyOnce("anIssueKey");
assertThat(underTest.getSeverities()).containsExactly("MAJOR", "MINOR");
@@ -69,6 +70,7 @@ public class SearchRequestTest {
assertThat(underTest.getSort()).isEqualTo("CREATION_DATE");
assertThat(underTest.getAsc()).isTrue();
assertThat(underTest.getInNewCodePeriod()).isTrue();
+ assertThat(underTest.getOwaspTop10For2021()).containsExactly("a2", "a3");
}
@Test