@Path(value="admin") @Consumes(value="application/json") @Produces(value="application/json") public class UserPermissionAdminResource extends Object
Constructor and Description |
---|
UserPermissionAdminResource(UserPermissionAdminService permissionAdminService,
ApplicationManager applicationManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
getDirectoryGroups(String prefix,
int startIndex,
int limit) |
javax.ws.rs.core.Response |
getPermissions(String prefix,
int startIndex,
int limit) |
javax.ws.rs.core.Response |
revokePermissions(RestDirectoryGroup group) |
javax.ws.rs.core.Response |
setPermissions(String permissionName,
List<RestDirectoryGroup> groups) |
public UserPermissionAdminResource(UserPermissionAdminService permissionAdminService, ApplicationManager applicationManager)
@GET @Path(value="groups") public javax.ws.rs.core.Response getDirectoryGroups(@QueryParam(value="prefix") String prefix, @QueryParam(value="start") int startIndex, @DefaultValue(value="30") @QueryParam(value="limit") int limit) throws AnonymousUserPermissionException
AnonymousUserPermissionException
@GET public javax.ws.rs.core.Response getPermissions(@QueryParam(value="prefix") String prefix, @QueryParam(value="start") int startIndex, @QueryParam(value="limit") int limit) throws UserPermissionException, AnonymousUserPermissionException
@PUT public javax.ws.rs.core.Response setPermissions(@QueryParam(value="permission") String permissionName, List<RestDirectoryGroup> groups) throws DirectoryNotFoundException, OperationFailedException, ApplicationNotFoundException, UserPermissionException, UserPermissionDowngradeException, AnonymousUserPermissionException
@POST @Path(value="revoke") public javax.ws.rs.core.Response revokePermissions(RestDirectoryGroup group) throws DirectoryNotFoundException, OperationFailedException, ApplicationNotFoundException, UserPermissionDowngradeException, AnonymousUserPermissionException
Copyright © 2021 Atlassian. All rights reserved.