Class RoleHierarchyUtils
- java.lang.Object
-
- org.springframework.security.access.hierarchicalroles.RoleHierarchyUtils
-
public final class RoleHierarchyUtils extends java.lang.ObjectUtility methods forRoleHierarchy.- Since:
- 4.2.0
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringroleHierarchyFromMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleHierarchyMap)Converts the suppliedMapof role name to implied role name(s) to a string representation understood byRoleHierarchyImpl.setHierarchy(String).
-
-
-
Method Detail
-
roleHierarchyFromMap
public static java.lang.String roleHierarchyFromMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleHierarchyMap)
Converts the suppliedMapof role name to implied role name(s) to a string representation understood byRoleHierarchyImpl.setHierarchy(String). The map key is the role name and the map value is aListof implied role name(s).- Parameters:
roleHierarchyMap- the mapping(s) of role name to implied role name(s)- Returns:
- a string representation of a role hierarchy
- Throws:
java.lang.IllegalArgumentException- if roleHierarchyMap is null or empty or if a role name is null or empty or if an implied role name(s) is null or empty
-
-