diff options
author | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2015-11-27 18:09:46 +0100 |
---|---|---|
committer | Teryk Bellahsene <teryk.bellahsene@sonarsource.com> | 2015-11-30 14:04:40 +0100 |
commit | 0a8a13500a85c8454b30390e236c7588351c88f4 (patch) | |
tree | 5661afa5d835dcb81926583868b267e6cca36cc2 /sonar-ws/src | |
parent | 4f3aaf4cef100fa7acf4e2fdbbe30377fdf5dfb1 (diff) | |
download | sonarqube-0a8a13500a85c8454b30390e236c7588351c88f4.tar.gz sonarqube-0a8a13500a85c8454b30390e236c7588351c88f4.zip |
SONAR-6892 WS permissions/search_project_permissions filter by qualifier
Diffstat (limited to 'sonar-ws/src')
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; + } } |