public interface RoleService
getSomething() methods return Roles without the assigned principals.
Only readRoleAssignments() will a return a list with Role objects that also contain the principals.
To edit the roles, first get a local copy of everything using readRoleAssignments(), then write them all back with writeRoleAssignments(List).| Modifier and Type | Method and Description |
|---|---|
Role |
getRoleForRoleName(java.lang.String roleName) |
java.util.List<Role> |
getRoles() |
java.util.List<Role> |
getRolesFor(org.springframework.security.core.Authentication auth) |
java.util.List<Role> |
getRolesFor(java.lang.String principal) |
java.util.List<Role> |
readRoleAssignments() |
void |
writeRoleAssignments(java.util.List<Role> roles) |
java.util.List<Role> getRoles()
java.util.List<Role> getRolesFor(java.lang.String principal)
java.util.List<Role> getRolesFor(org.springframework.security.core.Authentication auth)
Role getRoleForRoleName(java.lang.String roleName)
java.util.List<Role> readRoleAssignments()
void writeRoleAssignments(java.util.List<Role> roles)