クラス RoleHierarchyUtils

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

public final class RoleHierarchyUtils extends ObjectSE
RoleHierarchy のユーティリティメソッド。
導入:
4.2.0
  • メソッドの詳細

    • roleHierarchyFromMap

      public static StringSE roleHierarchyFromMap(MapSE<StringSE,ListSE<StringSE>> roleHierarchyMap)
      指定されたロール名の MapSE を暗黙のロール名に変換し、RoleHierarchyImpl.setHierarchy(String) が理解できる文字列表現に変換します。マップキーはロール名であり、マップ値は暗黙のロール名の ListSE です。
      パラメーター:
      roleHierarchyMap - ロール名から暗黙のロール名へのマッピング。
      戻り値:
      ロール階層の文字列表現
      例外:
      IllegalArgumentExceptionSE - roleHierarchyMap が null または空の場合、またはロール名が null または空の場合、暗黙のロール名が null または空の場合