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.