@Path(value="/users") @Consumes(value="application/json") @Produces(value="application/json") public class UsersResource extends RestResource
objectMapper, serverStatus| Constructor and Description |
|---|
UsersResource(UserService userService,
AccessTokenService accessTokenService,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
changePassword(java.lang.String username,
java.lang.String body) |
javax.ws.rs.core.Response |
changeUser(java.lang.String username,
java.lang.String body) |
javax.ws.rs.core.Response |
create(java.lang.String body) |
javax.ws.rs.core.Response |
deletePermissions(java.lang.String username) |
javax.ws.rs.core.Response |
deleteUser(java.lang.String username) |
javax.ws.rs.core.Response |
editPermissions(java.lang.String username,
java.lang.String body) |
org.graylog2.rest.resources.users.UsersResource.Token |
generateNewToken(java.lang.String username,
java.lang.String name) |
javax.ws.rs.core.Response |
get(java.lang.String username) |
org.graylog2.rest.resources.users.UsersResource.TokenList |
listTokens(java.lang.String username) |
javax.ws.rs.core.Response |
listUsers() |
javax.ws.rs.core.Response |
revokeToken(java.lang.String username,
java.lang.String token) |
javax.ws.rs.core.Response |
savePreferences(java.lang.String username,
java.lang.String body) |
bytesToValueMap, checkPermission, checkPermission, getCurrentUser, getSubject, guessContentType, isPermitted, isPermitted, json, loadObjectId, page, restrictToMaster, setPrettyPrint@Inject public UsersResource(UserService userService, AccessTokenService accessTokenService, Configuration configuration)
@GET
@Path(value="{username}")
public javax.ws.rs.core.Response get(@PathParam(value="username")
java.lang.String username)
@GET public javax.ws.rs.core.Response listUsers()
@POST public javax.ws.rs.core.Response create(java.lang.String body)
@PUT
@Path(value="{username}")
public javax.ws.rs.core.Response changeUser(@PathParam(value="username")
java.lang.String username,
java.lang.String body)
@DELETE
@Path(value="{username}")
public javax.ws.rs.core.Response deleteUser(@PathParam(value="username")
java.lang.String username)
@PUT
@Path(value="{username}/permissions")
public javax.ws.rs.core.Response editPermissions(@PathParam(value="username")
java.lang.String username,
java.lang.String body)
@PUT
@Path(value="{username}/preferences")
public javax.ws.rs.core.Response savePreferences(@PathParam(value="username")
java.lang.String username,
java.lang.String body)
@DELETE
@Path(value="{username}/permissions")
public javax.ws.rs.core.Response deletePermissions(@PathParam(value="username")
java.lang.String username)
@PUT
@Path(value="{username}/password")
public javax.ws.rs.core.Response changePassword(@PathParam(value="username")
java.lang.String username,
java.lang.String body)
@GET
@Path(value="{username}/tokens")
public org.graylog2.rest.resources.users.UsersResource.TokenList listTokens(@PathParam(value="username")
java.lang.String username)
@POST
@Path(value="{username}/tokens/{name}")
public org.graylog2.rest.resources.users.UsersResource.Token generateNewToken(@PathParam(value="username")
java.lang.String username,
@PathParam(value="name")
java.lang.String name)
@DELETE
@Path(value="{username}/tokens/{token}")
public javax.ws.rs.core.Response revokeToken(@PathParam(value="username")
java.lang.String username,
@PathParam(value="token")
java.lang.String token)
Copyright © 2012-2014 TORCH GmbH. All Rights Reserved.