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/server/cms/src/org | |
| 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/server/cms/src/org')
| -rw-r--r-- | base/server/cms/src/org/dogtagpki/server/rest/GroupService.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/base/server/cms/src/org/dogtagpki/server/rest/GroupService.java b/base/server/cms/src/org/dogtagpki/server/rest/GroupService.java index fdfbbd966..3e98d3940 100644 --- a/base/server/cms/src/org/dogtagpki/server/rest/GroupService.java +++ b/base/server/cms/src/org/dogtagpki/server/rest/GroupService.java @@ -336,14 +336,16 @@ public class GroupService extends PKIService implements GroupResource { } @Override - public Response findGroupMembers(String groupID, Integer start, Integer size) { + public Response findGroupMembers(String groupID, String filter, Integer start, Integer size) { + + CMS.debug("GroupService.findGroupMembers(" + groupID + ", " + filter + ")"); if (groupID == null) throw new BadRequestException("Group ID is null."); try { GroupMemberProcessor processor = new GroupMemberProcessor(getLocale(headers)); processor.setUriInfo(uriInfo); - return createOKResponse(processor.findGroupMembers(groupID, start, size)); + return createOKResponse(processor.findGroupMembers(groupID, filter, start, size)); } catch (PKIException e) { throw e; |
