@Path(value="admin/users")
public interface UserResource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL_PROFILES |
static java.lang.String |
ATTR_TPS_PROFILES |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addUser(UserData userData) |
javax.ws.rs.core.Response |
addUserCert(java.lang.String userID,
UserCertData userCertData) |
javax.ws.rs.core.Response |
addUserMembership(java.lang.String userID,
java.lang.String groupID) |
javax.ws.rs.core.Response |
findUserCerts(java.lang.String userID,
java.lang.Integer start,
java.lang.Integer size) |
javax.ws.rs.core.Response |
findUserMemberships(java.lang.String userID,
java.lang.String filter,
java.lang.Integer start,
java.lang.Integer size) |
javax.ws.rs.core.Response |
findUsers(java.lang.String filter,
java.lang.Integer start,
java.lang.Integer size) |
javax.ws.rs.core.Response |
getUser(java.lang.String userID) |
javax.ws.rs.core.Response |
getUserCert(java.lang.String userID,
java.lang.String certID) |
javax.ws.rs.core.Response |
modifyUser(java.lang.String userID,
UserData userData) |
javax.ws.rs.core.Response |
removeUser(java.lang.String userID) |
javax.ws.rs.core.Response |
removeUserCert(java.lang.String userID,
java.lang.String certID) |
javax.ws.rs.core.Response |
removeUserMembership(java.lang.String userID,
java.lang.String groupID) |
javax.ws.rs.core.Response |
replaceUser(java.lang.String userID,
UserData userData) |
static final java.lang.String ATTR_TPS_PROFILES
static final java.lang.String ALL_PROFILES
@GET javax.ws.rs.core.Response findUsers(@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 addUser(UserData userData)
@GET @Path(value="{userID}") javax.ws.rs.core.Response getUser(@PathParam(value="userID") java.lang.String userID)
@PUT @Path(value="{userID}") javax.ws.rs.core.Response replaceUser(@PathParam(value="userID") java.lang.String userID, UserData userData)
@Path(value="{userID}") javax.ws.rs.core.Response modifyUser(@PathParam(value="userID") java.lang.String userID, UserData userData)
@DELETE @Path(value="{userID}") javax.ws.rs.core.Response removeUser(@PathParam(value="userID") java.lang.String userID)
@GET @Path(value="{userID}/certs") javax.ws.rs.core.Response findUserCerts(@PathParam(value="userID") java.lang.String userID, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@POST @Path(value="{userID}/certs") javax.ws.rs.core.Response addUserCert(@PathParam(value="userID") java.lang.String userID, UserCertData userCertData)
@GET @Path(value="{userID}/certs/{certID}") javax.ws.rs.core.Response getUserCert(@PathParam(value="userID") java.lang.String userID, @PathParam(value="certID") java.lang.String certID)
@DELETE @Path(value="{userID}/certs/{certID}") javax.ws.rs.core.Response removeUserCert(@PathParam(value="userID") java.lang.String userID, @PathParam(value="certID") java.lang.String certID)
@GET @Path(value="{userID}/memberships") javax.ws.rs.core.Response findUserMemberships(@PathParam(value="userID") java.lang.String userID, @QueryParam(value="filter") java.lang.String filter, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@POST @Path(value="{userID}/memberships") javax.ws.rs.core.Response addUserMembership(@PathParam(value="userID") java.lang.String userID, java.lang.String groupID)
@DELETE @Path(value="{userID}/memberships/{groupID}") javax.ws.rs.core.Response removeUserMembership(@PathParam(value="userID") java.lang.String userID, @PathParam(value="groupID") java.lang.String groupID)