Interface OrganizationGroupsResource


public interface OrganizationGroupsResource
Organization groups resource for managing groups within an organization.
  • Method Details

    • addTopLevelGroup

      @POST @Consumes("application/json") jakarta.ws.rs.core.Response addTopLevelGroup(GroupRepresentation rep)
    • getAll

      @GET @Produces("application/json") List<GroupRepresentation> getAll(@QueryParam("search") String search, @QueryParam("q") String searchQuery, @QueryParam("exact") Boolean exact, @QueryParam("first") Integer first, @QueryParam("max") Integer max, @QueryParam("briefRepresentation") boolean briefRepresentation, @QueryParam("subGroupsCount") boolean subGroupsCount)
    • getAll

      @GET @Produces("application/json") List<GroupRepresentation> getAll(@QueryParam("search") String search, @QueryParam("q") String searchQuery, @QueryParam("exact") Boolean exact, @QueryParam("first") Integer first, @QueryParam("max") Integer max, @QueryParam("briefRepresentation") boolean briefRepresentation, @QueryParam("populateHierarchy") boolean populateHierarchy, @QueryParam("subGroupsCount") boolean subGroupsCount)
    • getGroupByPath

      @GET @Path("group-by-path/{path: .*}") @Produces("application/json") GroupRepresentation getGroupByPath(@PathParam("path") String path, @QueryParam("subGroupsCount") boolean subGroupsCount)
    • group

      @Path("{group-id}") OrganizationGroupResource group(@PathParam("group-id") String groupId)