diff options
author | Endi S. Dewata <edewata@redhat.com> | 2014-05-05 16:05:28 -0400 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2014-05-08 22:59:31 -0400 |
commit | 4448fb5f16af237f6e9a04d545f515d7726c4618 (patch) | |
tree | 30dbc6b4c363f002bace25acfa862da13bc313ce /base/common/src/com/netscape/certsrv/user | |
parent | 47724f3c91e124f1856e4b4f3bbd0068d6ca6ff6 (diff) | |
download | pki-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.java | 4 | ||||
-rw-r--r-- | base/common/src/com/netscape/certsrv/user/UserResource.java | 1 |
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); |