@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(@Valid Group newGroup) |
void |
deleteGroup(String groupId) |
javax.ws.rs.core.Response |
getGroup(String groupId,
String attributes,
String excludedAttributes) |
javax.ws.rs.core.Response |
getGroups(String startIndexParam,
String countParam,
String startId,
String filter,
String attributes,
String excludedAttributes) |
javax.ws.rs.core.Response |
patchGroup(String groupId,
PatchBody patchBody) |
javax.ws.rs.core.Response |
updateGroup(String groupId,
@Valid 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,
@QueryParam(value="attributes")
String attributes,
@QueryParam(value="excludedAttributes")
String excludedAttributes)
@GET
public javax.ws.rs.core.Response getGroups(@QueryParam(value="startIndex") @DefaultValue(value="1")
String startIndexParam,
@QueryParam(value="count") @DefaultValue(value="100")
String countParam,
@QueryParam(value="startId") @ValidStartId
String startId,
@QueryParam(value="filter")
String filter,
@QueryParam(value="attributes")
String attributes,
@QueryParam(value="excludedAttributes")
String excludedAttributes)
@POST
public javax.ws.rs.core.Response createGroup(@Valid
@Valid Group newGroup)
@PUT
@Path(value="{id}")
public javax.ws.rs.core.Response updateGroup(@PathParam(value="id") @ValidId
String groupId,
@Valid
@Valid Group groupToUpdate)
@DELETE
@Path(value="{id}")
public void deleteGroup(@PathParam(value="id") @ValidId
String groupId)
Copyright © 2022 SAP SE. All rights reserved.