public class MultiLevelAdministrationHandler extends Object
| Modifier and Type | Field and Description |
|---|---|
static Guid |
EVERYONE_OBJECT_ID |
static Guid |
SYSTEM_OBJECT_ID |
| Constructor and Description |
|---|
MultiLevelAdministrationHandler() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addPermission(permissions... permissions) |
static DbUserDAO |
getDbUserDAO() |
static PermissionDAO |
getPermissionDAO() |
static RoleDAO |
getRoleDAO() |
static boolean |
isAdminUser(Guid userId)
Admin user is a user with at least one permission that contains admin
role
|
static boolean |
isLastSuperUserGroup(Guid groupId)
Checks if supplied group is the last (or maybe only) with super user privileges.
|
static boolean |
isLastSuperUserPermission(Guid roleId)
Checks if supplied role is the last (or maybe only) role with super user privileges.
|
static void |
setIsAdminGUIFlag(Guid userId,
boolean hasPermissions)
Set the user lastAdminStatusCheck flag to the value specified
|
public static final Guid SYSTEM_OBJECT_ID
public static final Guid EVERYONE_OBJECT_ID
public static PermissionDAO getPermissionDAO()
public static RoleDAO getRoleDAO()
public static DbUserDAO getDbUserDAO()
public static boolean isAdminUser(Guid userId)
userId - public static void addPermission(permissions... permissions)
public static void setIsAdminGUIFlag(Guid userId, boolean hasPermissions)
userId - hasPermissions - will saved as DbUser.lastAdminStatusCheck valueDbUser}public static boolean isLastSuperUserPermission(Guid roleId)
roleId - the role id.public static boolean isLastSuperUserGroup(Guid groupId)
group_id - the group isCopyright © 2012. All Rights Reserved.