@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)