Package de.narimo.georepo.server.tools
Class AdminTools
- java.lang.Object
-
- de.narimo.georepo.server.tools.AdminTools
-
public class AdminTools extends Object
-
-
Constructor Summary
Constructors Constructor Description AdminTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckAdminPermission(int userId, String workspace)Check if user has admin permissions for the workspace.static voidcheckCanCreateWorkspace(int userId)static List<de.narimo.commons.dto.geometa.User>getAdminUsers(String workspace)Get users with admin permission on a given workspace and enabled in users table.static booleanisWorkspaceAdmin(int userId, String workspace)
-
-
-
Method Detail
-
checkAdminPermission
public static void checkAdminPermission(int userId, String workspace) throws javax.ws.rs.ForbiddenExceptionCheck if user has admin permissions for the workspace.- Throws:
javax.ws.rs.ForbiddenException- in case of missing admin permission for the workspace
-
isWorkspaceAdmin
public static boolean isWorkspaceAdmin(int userId, String workspace) throws javax.ws.rs.ForbiddenException- Throws:
javax.ws.rs.ForbiddenException
-
checkCanCreateWorkspace
public static void checkCanCreateWorkspace(int userId) throws javax.ws.rs.ForbiddenException- Throws:
javax.ws.rs.ForbiddenException
-
-