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