summaryrefslogtreecommitdiffstats
path: root/base/common/src
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2014-05-04 18:22:37 -0400
committerEndi S. Dewata <edewata@redhat.com>2014-05-08 22:59:20 -0400
commit47724f3c91e124f1856e4b4f3bbd0068d6ca6ff6 (patch)
treecaa8e7fc6ca3e9ffb9341d3679c15803bb5cf685 /base/common/src
parent45c80df9cfcc26d251be2eb50d787dcecd40f388 (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')
-rw-r--r--base/common/src/com/netscape/certsrv/group/GroupClient.java8
-rw-r--r--base/common/src/com/netscape/certsrv/group/GroupResource.java1
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);