@Path(value="admin/groups")
public interface GroupResource
Modifier and Type | Method and 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) |
@GET javax.ws.rs.core.Response findGroups(@QueryParam(value="filter") java.lang.String filter, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@POST javax.ws.rs.core.Response addGroup(GroupData groupData)
@GET @Path(value="{groupID}") javax.ws.rs.core.Response getGroup(@PathParam(value="groupID") java.lang.String groupID)
@Path(value="{groupID}") javax.ws.rs.core.Response modifyGroup(@PathParam(value="groupID") java.lang.String groupID, GroupData groupData)
@DELETE @Path(value="{groupID}") javax.ws.rs.core.Response removeGroup(@PathParam(value="groupID") java.lang.String groupID)
@GET @Path(value="{groupID}/members") javax.ws.rs.core.Response findGroupMembers(@PathParam(value="groupID") java.lang.String groupID, @QueryParam(value="filter") java.lang.String filter, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@POST @Path(value="{groupID}/members") javax.ws.rs.core.Response addGroupMember(@PathParam(value="groupID") java.lang.String groupID, GroupMemberData groupMemberData)
@GET @Path(value="{groupID}/members/{memberID}") javax.ws.rs.core.Response getGroupMember(@PathParam(value="groupID") java.lang.String groupID, @PathParam(value="memberID") java.lang.String memberID)
@DELETE @Path(value="{groupID}/members/{memberID}") javax.ws.rs.core.Response removeGroupMember(@PathParam(value="groupID") java.lang.String groupID, @PathParam(value="memberID") java.lang.String memberID)