aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-ws/src
diff options
context:
space:
mode:
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2015-11-27 18:09:46 +0100
committerTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2015-11-30 14:04:40 +0100
commit0a8a13500a85c8454b30390e236c7588351c88f4 (patch)
tree5661afa5d835dcb81926583868b267e6cca36cc2 /sonar-ws/src
parent4f3aaf4cef100fa7acf4e2fdbbe30377fdf5dfb1 (diff)
downloadsonarqube-0a8a13500a85c8454b30390e236c7588351c88f4.tar.gz
sonarqube-0a8a13500a85c8454b30390e236c7588351c88f4.zip
SONAR-6892 WS permissions/search_project_permissions filter by qualifier
Diffstat (limited to 'sonar-ws/src')
-rw-r--r--sonar-ws/src/main/java/org/sonarqube/ws/client/permission/PermissionsWsClient.java1
-rw-r--r--sonar-ws/src/main/java/org/sonarqube/ws/client/permission/SearchProjectPermissionsWsRequest.java11
2 files changed, 12 insertions, 0 deletions
diff --git a/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/PermissionsWsClient.java b/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/PermissionsWsClient.java
index 61a8dcd28c5..bb14ee02718 100644
--- a/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/PermissionsWsClient.java
+++ b/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/PermissionsWsClient.java
@@ -166,6 +166,7 @@ public class PermissionsWsClient {
newGetRequest(action("search_project_permissions"))
.setParam(PARAM_PROJECT_ID, request.getProjectId())
.setParam(PARAM_PROJECT_KEY, request.getProjectKey())
+ .setParam(PARAM_QUALIFIER, request.getQualifier())
.setParam("p", request.getPage())
.setParam("ps", request.getPageSize())
.setParam("q", request.getQuery()),
diff --git a/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/SearchProjectPermissionsWsRequest.java b/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/SearchProjectPermissionsWsRequest.java
index 2814bc10950..9bbed409ff7 100644
--- a/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/SearchProjectPermissionsWsRequest.java
+++ b/sonar-ws/src/main/java/org/sonarqube/ws/client/permission/SearchProjectPermissionsWsRequest.java
@@ -26,6 +26,7 @@ import javax.annotation.Nullable;
public class SearchProjectPermissionsWsRequest {
private String projectId;
private String projectKey;
+ private String qualifier;
private Integer page;
private Integer pageSize;
private String query;
@@ -79,4 +80,14 @@ public class SearchProjectPermissionsWsRequest {
this.query = query;
return this;
}
+
+ @CheckForNull
+ public String getQualifier() {
+ return qualifier;
+ }
+
+ public SearchProjectPermissionsWsRequest setQualifier(@Nullable String qualifier) {
+ this.qualifier = qualifier;
+ return this;
+ }
}