@Component(value="userRestService") @Transactional public class UserRestService extends OnmsRestService
OnmsRestService.ComparisonOperation
DEFAULT_LIMIT
Constructor and Description |
---|
UserRestService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addRole(javax.ws.rs.core.SecurityContext securityContext,
String userCriteria,
String roleName) |
javax.ws.rs.core.Response |
addUser(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsUser user,
boolean hashPassword) |
javax.ws.rs.core.Response |
deleteRole(javax.ws.rs.core.SecurityContext securityContext,
String userCriteria,
String roleName) |
javax.ws.rs.core.Response |
deleteUser(javax.ws.rs.core.SecurityContext securityContext,
String userCriteria) |
OnmsUser |
getUser(javax.ws.rs.core.SecurityContext securityContext,
String username) |
OnmsUserList |
getUsers(javax.ws.rs.core.SecurityContext securityContext) |
javax.ws.rs.core.Response |
updateUser(javax.ws.rs.core.SecurityContext securityContext,
String userCriteria,
MultivaluedMapImpl params) |
OnmsUser |
whoami(javax.ws.rs.core.SecurityContext securityContext) |
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock
public OnmsUserList getUsers(@Context javax.ws.rs.core.SecurityContext securityContext)
public OnmsUser whoami(@Context javax.ws.rs.core.SecurityContext securityContext)
public OnmsUser getUser(@Context javax.ws.rs.core.SecurityContext securityContext, String username)
public javax.ws.rs.core.Response addUser(@Context javax.ws.rs.core.SecurityContext securityContext, @Context javax.ws.rs.core.UriInfo uriInfo, OnmsUser user, boolean hashPassword)
public javax.ws.rs.core.Response updateUser(@Context javax.ws.rs.core.SecurityContext securityContext, String userCriteria, MultivaluedMapImpl params)
public javax.ws.rs.core.Response addRole(@Context javax.ws.rs.core.SecurityContext securityContext, String userCriteria, String roleName)
public javax.ws.rs.core.Response deleteUser(@Context javax.ws.rs.core.SecurityContext securityContext, String userCriteria)
Copyright © 2021. All rights reserved.