public interface IAccessManager extends IUserManager, IUserGroupManager, IRoleManager
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getAllUserRoleIDs(String sUserID)
Get all role IDs the current user has
|
Set<IRole> |
getAllUserRoles(String sUserID)
Get all roles the current user has
|
boolean |
hasUserRole(String sUserID,
String sRoleID)
Check if the passed user ID has the passed role by checking all user group
role assignments of the user.
|
areUserIDAndPasswordValid, containsUserWithID, createNewUser, createPredefinedUser, deleteUser, disableUser, enableUser, getAllActiveUsers, getAllDeletedUsers, getAllDisabledUsers, getAllNotDeletedUsers, getAllUsers, getUserModificationCallbacks, getUserOfEmailAddress, getUserOfID, getUserOfLoginName, setUserData, setUserPassword, undeleteUserassignRoleToUserGroup, assignUserToUserGroup, containsAllUserGroupsWithID, containsUserGroupWithID, createNewUserGroup, createPredefinedUserGroup, deleteUserGroup, getAllUserGroupIDsWithAssignedRole, getAllUserGroupIDsWithAssignedUser, getAllUserGroups, getAllUserGroupsWithAssignedRole, getAllUserGroupsWithAssignedUser, getUserGroupModificationCallbacks, getUserGroupOfID, isUserAssignedToUserGroup, renameUserGroup, setUserGroupData, unassignRoleFromAllUserGroups, unassignRoleFromUserGroup, unassignUserFromAllUserGroups, unassignUserFromUserGroupcontainsAllRolesWithID, containsRoleWithID, createNewRole, createPredefinedRole, deleteRole, getAllRoles, getRoleModificationCallbacks, getRoleOfID, renameRole, setRoleDataboolean hasUserRole(@Nullable String sUserID, @Nullable String sRoleID)
sUserID - User ID to checksRoleID - Role ID to checktrue if the user is in at least one user group that
has the assigned role, false otherwise@Nonnull @ReturnsMutableCopy Set<String> getAllUserRoleIDs(@Nullable String sUserID)
sUserID - User ID to checknull.Copyright © 2014–2015 Philip Helger. All rights reserved.