@Component(value="userRestService") @Path(value="users") @Transactional public class UserRestService extends OnmsRestService
OnmsRestService.ComparisonOperationDEFAULT_LIMIT| Constructor and Description |
|---|
UserRestService() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addUser(javax.ws.rs.core.SecurityContext securityContext,
javax.ws.rs.core.UriInfo uriInfo,
OnmsUser user) |
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,
javax.ws.rs.core.UriInfo uriInfo,
String userCriteria,
MultivaluedMapImpl params) |
applyQueryFilters, applyQueryFilters, getBadRequestResponse, getBeanWrapperForClass, getException, getException, getNumericValue, getRedirectUri, readLock, readUnlock, removeParameter, removeParameter, setProperties, writeLock, writeUnlock@GET
@Produces(value={"application/xml","application/json","application/atom+xml"})
public OnmsUserList getUsers(@Context
javax.ws.rs.core.SecurityContext securityContext)
@GET
@Produces(value={"application/xml","application/json","application/atom+xml"})
@Path(value="{username}")
public OnmsUser getUser(@Context
javax.ws.rs.core.SecurityContext securityContext,
@PathParam(value="username")
String username)
@POST
@Consumes(value="application/xml")
public javax.ws.rs.core.Response addUser(@Context
javax.ws.rs.core.SecurityContext securityContext,
@Context
javax.ws.rs.core.UriInfo uriInfo,
OnmsUser user)
@PUT
@Consumes(value="application/x-www-form-urlencoded")
@Path(value="{userCriteria}")
public javax.ws.rs.core.Response updateUser(@Context
javax.ws.rs.core.SecurityContext securityContext,
@Context
javax.ws.rs.core.UriInfo uriInfo,
@PathParam(value="userCriteria")
String userCriteria,
MultivaluedMapImpl params)
@DELETE
@Path(value="{userCriteria}")
public javax.ws.rs.core.Response deleteUser(@Context
javax.ws.rs.core.SecurityContext securityContext,
@PathParam(value="userCriteria")
String userCriteria)
Copyright © 2015. All rights reserved.