@Path(value="Groups") @Produces(value="application/scim+json") @Consumes(value="application/scim+json") public class Groups extends Object
| Constructor and Description |
|---|
Groups(javax.ws.rs.core.Application appContext,
javax.ws.rs.core.UriInfo uriInfo) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createGroup(Group newGroup) |
void |
deleteGroup(String groupId) |
javax.ws.rs.core.Response |
getGroup(String groupId) |
javax.ws.rs.core.Response |
getGroups(int startIndex,
int count,
String startId,
String filter) |
javax.ws.rs.core.Response |
patchGroup(String groupId,
PatchBody patchBody) |
javax.ws.rs.core.Response |
updateGroup(String groupId,
Group groupToUpdate) |
public Groups(@Context
javax.ws.rs.core.Application appContext,
@Context
javax.ws.rs.core.UriInfo uriInfo)
@GET
@Path(value="{id}")
public javax.ws.rs.core.Response getGroup(@PathParam(value="id") @ValidId
String groupId)
@GET
public javax.ws.rs.core.Response getGroups(@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 createGroup(Group newGroup)
@PUT
@Path(value="{id}")
public javax.ws.rs.core.Response updateGroup(@PathParam(value="id") @ValidId
String groupId,
Group groupToUpdate)
@DELETE
@Path(value="{id}")
public void deleteGroup(@PathParam(value="id") @ValidId
String groupId)
Copyright © 2020 SAP SE. All rights reserved.