summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/user
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2014-05-05 16:05:28 -0400
committerEndi S. Dewata <edewata@redhat.com>2014-05-08 22:59:31 -0400
commit4448fb5f16af237f6e9a04d545f515d7726c4618 (patch)
tree30dbc6b4c363f002bace25acfa862da13bc313ce /base/common/src/com/netscape/certsrv/user
parent47724f3c91e124f1856e4b4f3bbd0068d6ca6ff6 (diff)
downloadpki-4448fb5f16af237f6e9a04d545f515d7726c4618.tar.gz
pki-4448fb5f16af237f6e9a04d545f515d7726c4618.tar.xz
pki-4448fb5f16af237f6e9a04d545f515d7726c4618.zip
Added filter to UserService.findUserMemberships().
The UserService.findUserMemberships() has been modified to accept an additional parameter to filter the groups in which the user is a member. The CLI has been updated accordingly. Ticket #920
Diffstat (limited to 'base/common/src/com/netscape/certsrv/user')
-rw-r--r--base/common/src/com/netscape/certsrv/user/UserClient.java4
-rw-r--r--base/common/src/com/netscape/certsrv/user/UserResource.java1
2 files changed, 3 insertions, 2 deletions
diff --git a/base/common/src/com/netscape/certsrv/user/UserClient.java b/base/common/src/com/netscape/certsrv/user/UserClient.java
index ee9d90950..1df42536d 100644
--- a/base/common/src/com/netscape/certsrv/user/UserClient.java
+++ b/base/common/src/com/netscape/certsrv/user/UserClient.java
@@ -85,8 +85,8 @@ public class UserClient extends Client {
client.getEntity(response, Void.class);
}
- public UserMembershipCollection findUserMemberships(String userID, Integer start, Integer size) {
- Response response = userClient.findUserMemberships(userID, start, size);
+ public UserMembershipCollection findUserMemberships(String userID, String filter, Integer start, Integer size) {
+ Response response = userClient.findUserMemberships(userID, filter, start, size);
return client.getEntity(response, UserMembershipCollection.class);
}
diff --git a/base/common/src/com/netscape/certsrv/user/UserResource.java b/base/common/src/com/netscape/certsrv/user/UserResource.java
index 771750f31..866822157 100644
--- a/base/common/src/com/netscape/certsrv/user/UserResource.java
+++ b/base/common/src/com/netscape/certsrv/user/UserResource.java
@@ -104,6 +104,7 @@ public interface UserResource {
@ClientResponseType(entityType=UserMembershipCollection.class)
public Response findUserMemberships(
@PathParam("userID") String userID,
+ @QueryParam("filter") String filter,
@QueryParam("start") Integer start,
@QueryParam("size") Integer size);