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(boolean subGroupsCount) getMembers(Integer firstResult, Integer maxResults, Boolean briefRepresentation) getSubGroups(String search, Boolean exact, Integer first, Integer max, boolean subGroupsCount) 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
@GET @Produces("application/json") public GroupRepresentation getGroup(@QueryParam("subGroupsCount") @DefaultValue("false") boolean subGroupsCount) -
deleteGroup
@DELETE public void deleteGroup() -
updateGroup
@PUT @Consumes("application/json") public jakarta.ws.rs.core.Response updateGroup(GroupRepresentation rep) -
getSubGroups
@GET @Path("children") @Produces("application/json") public Stream<GroupRepresentation> getSubGroups(@QueryParam("search") String search, @QueryParam("exact") Boolean exact, @QueryParam("first") @DefaultValue("0") Integer first, @QueryParam("max") @DefaultValue("10") Integer max, @QueryParam("subGroupsCount") boolean subGroupsCount) -
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
-