public class GroupsResource extends Object
Constructor and Description |
---|
GroupsResource(RealmModel realm,
KeycloakSession session,
AdminPermissionEvaluator auth,
AdminEventBuilder adminEvent) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addTopLevelGroup(GroupRepresentation rep)
create or add a top level realm groupSet or create child.
|
GroupResource |
getGroupById(String id)
Does not expand hierarchy.
|
Map<String,Long> |
getGroupCount(String search,
boolean onlyTopGroups)
Returns the groups counts.
|
Stream<GroupRepresentation> |
getGroups(String search,
Integer firstResult,
Integer maxResults,
boolean briefRepresentation)
Get group hierarchy.
|
public GroupsResource(RealmModel realm, KeycloakSession session, AdminPermissionEvaluator auth, AdminEventBuilder adminEvent)
@GET @Produces(value="application/json") public Stream<GroupRepresentation> getGroups(@QueryParam(value="search") String search, @QueryParam(value="first") Integer firstResult, @QueryParam(value="max") Integer maxResults, @QueryParam(value="briefRepresentation") @DefaultValue(value="true") boolean briefRepresentation)
@Path(value="{id}") public GroupResource getGroupById(@PathParam(value="id") String id)
id
- @GET @Path(value="count") @Produces(value="application/json") public Map<String,Long> getGroupCount(@QueryParam(value="search") String search, @QueryParam(value="top") @DefaultValue(value="false") boolean onlyTopGroups)
@POST @Consumes(value="application/json") public javax.ws.rs.core.Response addTopLevelGroup(GroupRepresentation rep)
rep
- Copyright © 2021 JBoss by Red Hat. All rights reserved.