public interface AuthorizationRepository
| Modifier and Type | Field and Description |
|---|---|
static String |
ADMIN_ROLE |
static String |
ROLE_CONCEPT_NAME |
| Modifier and Type | Method and Description |
|---|---|
Role |
addRole(String roleName,
String description,
boolean global,
Set<Privilege> privileges) |
void |
addRolesToUser(User user,
Set<Role> role,
User authUser) |
void |
addRoleToUser(User user,
Role role,
User authUser) |
void |
addRoleToUser(User user,
String roleName,
User authUser) |
void |
deleteRole(Role role) |
Role |
findById(String roleId) |
Role |
findByName(String roleName) |
Role |
getAdministratorRole() |
Iterable<Role> |
getAllRoles() |
Authorizations |
getGraphAuthorizations(String userName,
String... additionalAuthorizations) |
Authorizations |
getGraphAuthorizations(User user,
String... additionalAuthorizations) |
Set<String> |
getRoleNames(User user) |
Set<Role> |
getRoles(User user) |
void |
removeRoleFromUser(User user,
Role role,
User authUser) |
void |
setDescription(Role role,
String description) |
void |
setGlobal(Role role,
boolean global) |
void |
setPrivileges(Role role,
Set<Privilege> privileges) |
void |
setRoleName(Role role,
String roleName) |
void |
setRolesForUser(User user,
Set<Role> newRoles,
User authUser) |
ClientApiRoles |
toClientApi(Iterable<Role> roles) |
ClientApiRole |
toClientApi(Role role) |
void |
updateUser(User user,
AuthorizationContext authorizationContext)
Called by UserRepository when a user is authenticated possibly by a web authentication handler
|
static final String ADMIN_ROLE
static final String ROLE_CONCEPT_NAME
void updateUser(User user, AuthorizationContext authorizationContext)
Authorizations getGraphAuthorizations(String userName, String... additionalAuthorizations)
Authorizations getGraphAuthorizations(User user, String... additionalAuthorizations)
Role addRole(String roleName, String description, boolean global, Set<Privilege> privileges)
void deleteRole(Role role)
void setGlobal(Role role, boolean global)
ClientApiRoles toClientApi(Iterable<Role> roles)
ClientApiRole toClientApi(Role role)
Role getAdministratorRole()
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.