Class NullRoleHierarchy
- java.lang.Object
-
- org.springframework.security.access.hierarchicalroles.NullRoleHierarchy
-
- All Implemented Interfaces:
RoleHierarchy
public final class NullRoleHierarchy extends java.lang.Object implements RoleHierarchy
- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor Description NullRoleHierarchy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<? extends GrantedAuthority>
getReachableGrantedAuthorities(java.util.Collection<? extends GrantedAuthority> authorities)
Returns an array of all reachable authorities.
-
-
-
Method Detail
-
getReachableGrantedAuthorities
public java.util.Collection<? extends GrantedAuthority> getReachableGrantedAuthorities(java.util.Collection<? extends GrantedAuthority> authorities)
Description copied from interface:RoleHierarchy
Returns an array of all reachable authorities.Reachable authorities are the directly assigned authorities plus all authorities that are (transitively) reachable from them in the role hierarchy.
Example:
Role hierarchy: ROLE_A > ROLE_B > ROLE_C.
Directly assigned authority: ROLE_A.
Reachable authorities: ROLE_A, ROLE_B, ROLE_C.- Specified by:
getReachableGrantedAuthorities
in interfaceRoleHierarchy
- Parameters:
authorities
- - List of the directly assigned authorities.- Returns:
- List of all reachable authorities given the assigned authorities.
-
-