public class UserResource extends ApplicationResource
| Modifier and Type | Field and Description |
|---|---|
private WebClusterManager |
clusterManager |
private NiFiProperties |
properties |
private NiFiServiceFacade |
serviceFacade |
CLIENT_ID, CLUSTER_CONTEXT_HTTP_HEADER, PROXIED_ENTITIES_CHAIN_HTTP_HEADER, PROXIED_ENTITY_USER_DETAILS_HTTP_HEADER, PROXY_CONTEXT_PATH_HTTP_HEADER, PROXY_HOST_HTTP_HEADER, PROXY_PORT_HTTP_HEADER, PROXY_SCHEME_HTTP_HEADER, VERSION| Constructor and Description |
|---|
UserResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
deleteUser(javax.servlet.http.HttpServletRequest httpServletRequest,
String id,
ClientIdParameter clientId)
Deletes the specified user.
|
javax.ws.rs.core.Response |
getUser(ClientIdParameter clientId,
String id)
Gets the details for the specified user.
|
javax.ws.rs.core.Response |
getUsers(ClientIdParameter clientId,
Boolean grouped)
Gets all users that are registered within this Controller.
|
javax.ws.rs.core.Response |
searchUsers(String value)
Searches for users with match the specified query.
|
void |
setClusterManager(WebClusterManager clusterManager) |
void |
setProperties(NiFiProperties properties) |
void |
setServiceFacade(NiFiServiceFacade serviceFacade) |
javax.ws.rs.core.Response |
updateUser(javax.servlet.http.HttpServletRequest httpServletRequest,
ClientIdParameter clientId,
String id,
Set<String> rawAuthorities,
String status,
javax.ws.rs.core.MultivaluedMap<String,String> formParams)
Updates the specified user.
|
javax.ws.rs.core.Response |
updateUser(javax.servlet.http.HttpServletRequest httpServletRequest,
String id,
UserEntity userEntity)
Updates the specified user.
|
clusterContext, generateContinueResponse, generateCreatedResponse, generateOkResponse, generateOkResponse, generateResourceUri, getAbsolutePath, getClusterContextFromRequest, getHeaders, getHeaders, getRequestParameters, getRequestParameters, noCache, updateClientIdprivate WebClusterManager clusterManager
private NiFiProperties properties
private NiFiServiceFacade serviceFacade
@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')") public javax.ws.rs.core.Response getUsers(ClientIdParameter clientId, Boolean grouped)
clientId - Optional client id. If the client id is not specified, a
new one will be generated. This value (whether specified or generated) is
included in the response.grouped - Whether to return the users in their groups.@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')") public javax.ws.rs.core.Response getUser(ClientIdParameter clientId, String id)
clientId - Optional client id. If the client id is not specified, a
new one will be generated. This value (whether specified or generated) is
included in the response.id - The user id.@PreAuthorize(value="hasAnyRole(\'ROLE_DFM\', \'ROLE_ADMIN\')") public javax.ws.rs.core.Response searchUsers(String value)
value - Search value that will be matched against users@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public javax.ws.rs.core.Response updateUser(@Context
javax.servlet.http.HttpServletRequest httpServletRequest,
ClientIdParameter clientId,
String id,
Set<String> rawAuthorities,
String status,
javax.ws.rs.core.MultivaluedMap<String,String> formParams)
httpServletRequest - clientId - Optional client id. If the client id is not specified, a
new one will be generated. This value (whether specified or generated) is
included in the response.id - The id of the user to update.rawAuthorities - Array of authorities to assign to the specified
user.status - The status of the specified users account.formParams - @PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public javax.ws.rs.core.Response updateUser(@Context
javax.servlet.http.HttpServletRequest httpServletRequest,
String id,
UserEntity userEntity)
httpServletRequest - id - The id of the user to update.userEntity - A userEntity@PreAuthorize(value="hasRole(\'ROLE_ADMIN\')")
public javax.ws.rs.core.Response deleteUser(@Context
javax.servlet.http.HttpServletRequest httpServletRequest,
String id,
ClientIdParameter clientId)
httpServletRequest - id - The user idclientId - Optional client id. If the client id is not specified, a
new one will be generated. This value (whether specified or generated) is
included in the response.public void setServiceFacade(NiFiServiceFacade serviceFacade)
public void setProperties(NiFiProperties properties)
public void setClusterManager(WebClusterManager clusterManager)
Copyright © 2015 Apache NiFi (incubating). All rights reserved.