Class OrganizationGroupResource
java.lang.Object
org.keycloak.organization.admin.resource.OrganizationGroupResource
-
Constructor Summary
ConstructorsConstructorDescriptionOrganizationGroupResource(KeycloakSession session, OrganizationProvider organizationProvider, OrganizationModel organization, GroupModel group, AdminEventBuilder adminEvent) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsevoidgetGroup()getMembers(Integer firstResult, Integer maxResults, Boolean briefRepresentation) getSubGroups(String search, Boolean exact, Integer first, Integer max) voidvoidleaveGroup(String userId) jakarta.ws.rs.core.Response
-
Constructor Details
-
OrganizationGroupResource
public OrganizationGroupResource(KeycloakSession session, OrganizationProvider organizationProvider, OrganizationModel organization, GroupModel group, AdminEventBuilder adminEvent)
-
-
Method Details
-
getGroup
-
deleteGroup
@DELETE public void deleteGroup() -
updateGroup
@PUT @Consumes("application/json") public jakarta.ws.rs.core.Response updateGroup(GroupRepresentation rep) -
getSubGroups
-
addSubGroup
@POST @Path("children") @Produces("application/json") @Consumes("application/json") public jakarta.ws.rs.core.Response addSubGroup(GroupRepresentation rep) -
getMembers
@GET @Path("members") @Produces("application/json") public Stream<MemberRepresentation> getMembers(@QueryParam("first") Integer firstResult, @QueryParam("max") Integer maxResults, @QueryParam("briefRepresentation") Boolean briefRepresentation) -
joinGroup
-
leaveGroup
-