@Path(value="/user")
@Produces(value="application/json;charset=UTF-8")
@Consumes(value="application/json;charset=UTF-8")
public interface IUser
| Modifier and Type | Method and Description |
|---|---|
void |
changePassword(PasswordChange pwChange) |
User |
createAuthToken(java.lang.String userName) |
void |
delete(java.lang.String userName) |
User |
getUser(java.lang.String userName) |
User[] |
getUsers() |
void |
revokeAuthToken(java.lang.String userName,
java.lang.String token) |
void |
save(User user) |
@GET
@RolesAllowed(value={"VIEW_USERS","EDIT_USERS"})
User[] getUsers()
@PUT @RolesAllowed(value="EDIT_USERS") void save(User user)
user - the user to save@GET
@Path(value="/{username}")
@RolesAllowed(value={"VIEW_USERS","EDIT_USERS"})
User getUser(@PathParam(value="username")
java.lang.String userName)
userName - the user name@DELETE
@Path(value="/{username}")
@RolesAllowed(value="EDIT_USERS")
void delete(@PathParam(value="username")
java.lang.String userName)
userName - the user name@PUT
@Path(value="/{username}/authtoken")
@RolesAllowed(value="EDIT_USERS")
@Consumes(value={"text/plain","application/json;charset=UTF-8"})
@Produces(value="application/json;charset=UTF-8")
User createAuthToken(@PathParam(value="username")
java.lang.String userName)
userName - the user name@DELETE
@Path(value="/{username}/authtoken/{token}")
@RolesAllowed(value="EDIT_USERS")
void revokeAuthToken(@PathParam(value="username")
java.lang.String userName,
@PathParam(value="token")
java.lang.String token)
userName - the user nametoken - the token to revoke@PUT @Path(value="/changepassword") void changePassword(PasswordChange pwChange)
pwChange - the password change requestCopyright © 2017-2019 Cinovo AG. All Rights Reserved.