Interface OrganizationGroupsResource
public interface OrganizationGroupsResource
Organization groups resource for managing groups within an organization.
-
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsegetAll(String search, String searchQuery, Boolean exact, Integer first, Integer max, boolean briefRepresentation, boolean subGroupsCount) getAll(String search, String searchQuery, Boolean exact, Integer first, Integer max, boolean briefRepresentation, boolean populateHierarchy, boolean subGroupsCount) getGroupByPath(String path, boolean subGroupsCount)
-
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
-