Interface RoleUsersManager
- All Superinterfaces:
IdentifiableUsersManager
- All Known Implementing Classes:
DatabaseUsers,MemoryUsers
-
Method Summary
Modifier and TypeMethodDescriptionaddUser(String login, RoleUserAttributes attributes) voidbooleancontainsRole(String role) booleancontainsUser(String login) longlonglongbooleanisUserInRole(long userId, String role) booleanbooleanlistUserRoles(String login, ListRoles processor) booleanbooleanbooleanlistUsersInRole(ListUsers processor, String role) booleanremoveRole(String name) booleanremoveUser(long userId) booleanremoveUser(String login) booleanupdateUser(String login, RoleUserAttributes attributes) Methods inherited from interface rife.authentication.credentialsmanagers.IdentifiableUsersManager
getAttributes, getLogin
-
Method Details
-
addRole
- Throws:
CredentialsManagerException
-
containsRole
- Throws:
CredentialsManagerException
-
countRoles
- Throws:
CredentialsManagerException
-
listRoles
- Throws:
CredentialsManagerException
-
addUser
RoleUsersManager addUser(String login, RoleUserAttributes attributes) throws CredentialsManagerException - Throws:
CredentialsManagerException
-
containsUser
- Throws:
CredentialsManagerException
-
countUsers
- Throws:
CredentialsManagerException
-
getUserId
- Throws:
CredentialsManagerException
-
listUsers
- Throws:
CredentialsManagerException
-
listUsers
- Throws:
CredentialsManagerException
-
isUserInRole
- Throws:
CredentialsManagerException
-
listUsersInRole
- Throws:
CredentialsManagerException
-
updateUser
- Throws:
CredentialsManagerException
-
removeUser
- Throws:
CredentialsManagerException
-
removeUser
- Throws:
CredentialsManagerException
-
removeRole
- Throws:
CredentialsManagerException
-
clearUsers
- Throws:
CredentialsManagerException
-
listUserRoles
- Throws:
CredentialsManagerException
-