@Path(value="Users") @Produces(value="application/scim+json") @Consumes(value="application/scim+json") public class Users extends Object
| Constructor and Description |
|---|
Users(javax.ws.rs.core.Application appContext,
javax.ws.rs.core.UriInfo uriInfo) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createUser(User newUser) |
void |
deleteUser(String userId) |
javax.ws.rs.core.Response |
getMe(javax.ws.rs.core.SecurityContext sec) |
javax.ws.rs.core.Response |
getUser(String userId) |
javax.ws.rs.core.Response |
getUsers(int startIndex,
int count,
String startId,
String filter) |
javax.ws.rs.core.Response |
patchUser(String userId,
PatchBody patchBody) |
javax.ws.rs.core.Response |
queryUsers() |
javax.ws.rs.core.Response |
updateUser(String userId,
User userToUpdate) |
public Users(@Context
javax.ws.rs.core.Application appContext,
@Context
javax.ws.rs.core.UriInfo uriInfo)
@GET
@Path(value="/Me")
public javax.ws.rs.core.Response getMe(@Context
javax.ws.rs.core.SecurityContext sec)
@GET
@Path(value="{id}")
public javax.ws.rs.core.Response getUser(@PathParam(value="id") @ValidId
String userId)
@GET
public javax.ws.rs.core.Response getUsers(@DefaultValue(value="1") @QueryParam(value="startIndex")
int startIndex,
@DefaultValue(value="100") @QueryParam(value="count")
int count,
@QueryParam(value="startId") @ValidStartId
String startId,
@QueryParam(value="filter")
String filter)
@POST public javax.ws.rs.core.Response createUser(User newUser)
@PUT
@Path(value="{id}")
public javax.ws.rs.core.Response updateUser(@PathParam(value="id") @ValidId
String userId,
User userToUpdate)
@DELETE
@Path(value="{id}")
public void deleteUser(@PathParam(value="id") @ValidId
String userId)
@Path(value="{id}")
public javax.ws.rs.core.Response patchUser(@PathParam(value="id") @ValidId
String userId,
PatchBody patchBody)
@POST @Path(value=".query") public javax.ws.rs.core.Response queryUsers()
Copyright © 2020 SAP SE. All rights reserved.