Class RoleHierarchyUtils

java.lang.Object
org.springframework.security.access.hierarchicalroles.RoleHierarchyUtils

public final class RoleHierarchyUtils extends Object
Utility methods for RoleHierarchy.
Since:
4.2.0
  • Method Details

    • roleHierarchyFromMap

      @Deprecated public static String roleHierarchyFromMap(Map<String, List<String>> roleHierarchyMap)
      Deprecated.
      please see
      invalid reference
      RoleHierarchyImpl#setHierarchy
      deprecation notice
      Converts the supplied Map of role name to implied role name(s) to a string representation understood by
      invalid reference
      RoleHierarchyImpl#setHierarchy(String)
      . The map key is the role name and the map value is a List of 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:
      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