Class OrganizationGroupResource

java.lang.Object
org.keycloak.organization.admin.resource.OrganizationGroupResource

public class OrganizationGroupResource extends Object
  • Constructor Details

  • Method Details

    • getGroup

      @GET @Produces("application/json") public GroupRepresentation getGroup()
    • 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)
    • 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

      @PUT @Path("members/{userId}") public void joinGroup(@PathParam("userId") String userId)
    • leaveGroup

      @DELETE @Path("members/{userId}") public void leaveGroup(@PathParam("userId") String userId)