diff options
| author | Endi S. Dewata <edewata@redhat.com> | 2014-05-04 18:22:37 -0400 |
|---|---|---|
| committer | Endi S. Dewata <edewata@redhat.com> | 2014-05-08 22:59:20 -0400 |
| commit | 47724f3c91e124f1856e4b4f3bbd0068d6ca6ff6 (patch) | |
| tree | caa8e7fc6ca3e9ffb9341d3679c15803bb5cf685 /base/common/src/com | |
| parent | 45c80df9cfcc26d251be2eb50d787dcecd40f388 (diff) | |
Added filter to GroupService.findGroupMembers().
The GroupService.findGroupMembers() has been modified to accept an
additional parameter to filter the group members to be returned.
The CLI has been modified accordingly.
Ticket #920
Diffstat (limited to 'base/common/src/com')
| -rw-r--r-- | base/common/src/com/netscape/certsrv/group/GroupClient.java | 8 | ||||
| -rw-r--r-- | base/common/src/com/netscape/certsrv/group/GroupResource.java | 1 |
2 files changed, 7 insertions, 2 deletions
diff --git a/base/common/src/com/netscape/certsrv/group/GroupClient.java b/base/common/src/com/netscape/certsrv/group/GroupClient.java index f516e9842..80e48e809 100644 --- a/base/common/src/com/netscape/certsrv/group/GroupClient.java +++ b/base/common/src/com/netscape/certsrv/group/GroupClient.java @@ -65,8 +65,12 @@ public class GroupClient extends Client { client.getEntity(response, Void.class); } - public GroupMemberCollection findGroupMembers(String groupID, Integer start, Integer size) { - Response response = groupClient.findGroupMembers(groupID, start, size); + public GroupMemberCollection findGroupMembers( + String groupID, + String filter, + Integer start, + Integer size) { + Response response = groupClient.findGroupMembers(groupID, filter, start, size); return client.getEntity(response, GroupMemberCollection.class); } diff --git a/base/common/src/com/netscape/certsrv/group/GroupResource.java b/base/common/src/com/netscape/certsrv/group/GroupResource.java index aff584fe6..27fa90b75 100644 --- a/base/common/src/com/netscape/certsrv/group/GroupResource.java +++ b/base/common/src/com/netscape/certsrv/group/GroupResource.java @@ -71,6 +71,7 @@ public interface GroupResource { @ClientResponseType(entityType=GroupMemberCollection.class) public Response findGroupMembers( @PathParam("groupID") String groupID, + @QueryParam("filter") String filter, @QueryParam("start") Integer start, @QueryParam("size") Integer size); |
