aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-ws
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2018-04-18 13:22:47 +0200
committerSonarTech <sonartech@sonarsource.com>2018-04-26 20:20:52 +0200
commitec13da45f7f3c3e228dafc0478ea52a2900129a5 (patch)
tree8ba26de576331714feb1be04da6c5315ad154c82 /sonar-ws
parent7dd669b81713f335758d9a0673c45a4cf28f9d1f (diff)
downloadsonarqube-ec13da45f7f3c3e228dafc0478ea52a2900129a5.tar.gz
sonarqube-ec13da45f7f3c3e228dafc0478ea52a2900129a5.zip
SONAR-10543 Add ITs
Diffstat (limited to 'sonar-ws')
-rw-r--r--sonar-ws/src/main/java/org/sonarqube/ws/client/rules/RulesService.java1
-rw-r--r--sonar-ws/src/main/java/org/sonarqube/ws/client/rules/SearchRequest.java19
2 files changed, 20 insertions, 0 deletions
diff --git a/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/RulesService.java b/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/RulesService.java
index 86375753153..298c5e136c1 100644
--- a/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/RulesService.java
+++ b/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/RulesService.java
@@ -143,6 +143,7 @@ public class RulesService extends BaseService {
.setParam("facets", request.getFacets() == null ? null : request.getFacets().stream().collect(Collectors.joining(",")))
.setParam("inheritance", request.getInheritance() == null ? null : request.getInheritance().stream().collect(Collectors.joining(",")))
.setParam("is_template", request.getIsTemplate())
+ .setParam("is_external", request.getIsExternal())
.setParam("languages", request.getLanguages() == null ? null : request.getLanguages().stream().collect(Collectors.joining(",")))
.setParam("organization", request.getOrganization())
.setParam("p", request.getP())
diff --git a/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/SearchRequest.java b/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/SearchRequest.java
index bb974145015..38d9d4dac01 100644
--- a/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/SearchRequest.java
+++ b/sonar-ws/src/main/java/org/sonarqube/ws/client/rules/SearchRequest.java
@@ -39,6 +39,7 @@ public class SearchRequest {
private List<String> f;
private List<String> facets;
private List<String> inheritance;
+ private String isExternal;
private String isTemplate;
private List<String> languages;
private String organization;
@@ -237,6 +238,24 @@ public class SearchRequest {
public String getIsTemplate() {
return isTemplate;
}
+
+ /**
+ * Possible values:
+ * <ul>
+ * <li>"true"</li>
+ * <li>"false"</li>
+ * <li>"yes"</li>
+ * <li>"no"</li>
+ * </ul>
+ */
+ public SearchRequest setIsExternal(String isExternal) {
+ this.isExternal = isExternal;
+ return this;
+ }
+
+ public String getIsExternal() {
+ return isExternal;
+ }
/**
* Example value: "java,js"