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.ResponseaddGroup(GroupData groupData)javax.ws.rs.core.ResponseaddGroupMember(java.lang.String groupID, GroupMemberData groupMemberData)javax.ws.rs.core.ResponsefindGroupMembers(java.lang.String groupID, java.lang.String filter, java.lang.Integer start, java.lang.Integer size)javax.ws.rs.core.ResponsefindGroups(java.lang.String filter, java.lang.Integer start, java.lang.Integer size)javax.ws.rs.core.ResponsegetGroup(java.lang.String groupID)javax.ws.rs.core.ResponsegetGroupMember(java.lang.String groupID, java.lang.String memberID)javax.ws.rs.core.ResponsemodifyGroup(java.lang.String groupID, GroupData groupData)javax.ws.rs.core.ResponseremoveGroup(java.lang.String groupID)javax.ws.rs.core.ResponseremoveGroupMember(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)
-
-