Package com.netscape.certsrv.group
Interface GroupResource
-
- All Known Implementing Classes:
GroupService
@Path("admin/groups") public interface GroupResource
- Author:
- Endi S. Dewata
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
addGroup(GroupData groupData)
javax.ws.rs.core.Response
addGroupMember(java.lang.String groupID, GroupMemberData groupMemberData)
javax.ws.rs.core.Response
findGroupMembers(java.lang.String groupID, java.lang.String filter, java.lang.Integer start, java.lang.Integer size)
javax.ws.rs.core.Response
findGroups(java.lang.String filter, java.lang.Integer start, java.lang.Integer size)
javax.ws.rs.core.Response
getGroup(java.lang.String groupID)
javax.ws.rs.core.Response
getGroupMember(java.lang.String groupID, java.lang.String memberID)
javax.ws.rs.core.Response
modifyGroup(java.lang.String groupID, GroupData groupData)
javax.ws.rs.core.Response
removeGroup(java.lang.String groupID)
javax.ws.rs.core.Response
removeGroupMember(java.lang.String groupID, java.lang.String memberID)
-
-
-
Method Detail
-
findGroups
@GET javax.ws.rs.core.Response findGroups(@QueryParam("filter") java.lang.String filter, @QueryParam("start") java.lang.Integer start, @QueryParam("size") java.lang.Integer size)
-
addGroup
@POST javax.ws.rs.core.Response addGroup(GroupData groupData)
-
getGroup
@GET @Path("{groupID}") javax.ws.rs.core.Response getGroup(@PathParam("groupID") java.lang.String groupID)
-
modifyGroup
@Path("{groupID}") javax.ws.rs.core.Response modifyGroup(@PathParam("groupID") java.lang.String groupID, GroupData groupData)
-
removeGroup
@DELETE @Path("{groupID}") javax.ws.rs.core.Response removeGroup(@PathParam("groupID") java.lang.String groupID)
-
findGroupMembers
@GET @Path("{groupID}/members") javax.ws.rs.core.Response findGroupMembers(@PathParam("groupID") java.lang.String groupID, @QueryParam("filter") java.lang.String filter, @QueryParam("start") java.lang.Integer start, @QueryParam("size") java.lang.Integer size)
-
addGroupMember
@POST @Path("{groupID}/members") javax.ws.rs.core.Response addGroupMember(@PathParam("groupID") java.lang.String groupID, GroupMemberData groupMemberData)
-
getGroupMember
@GET @Path("{groupID}/members/{memberID}") javax.ws.rs.core.Response getGroupMember(@PathParam("groupID") java.lang.String groupID, @PathParam("memberID") java.lang.String memberID)
-
removeGroupMember
@DELETE @Path("{groupID}/members/{memberID}") javax.ws.rs.core.Response removeGroupMember(@PathParam("groupID") java.lang.String groupID, @PathParam("memberID") java.lang.String memberID)
-
-