クラス RoleHierarchyUtils
- java.lang.Object
-
- org.springframework.security.access.hierarchicalroles.RoleHierarchyUtils
public final class RoleHierarchyUtils extends java.lang.Object
RoleHierarchy
のユーティリティメソッド。- 導入:
- 4.2.0
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static java.lang.String
roleHierarchyFromMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleHierarchyMap)
提供されたロール名のMap
を、暗黙のロール名に変換し、RoleHierarchyImpl.setHierarchy(String)
が理解できる文字列表現に変換します。
メソッドの詳細
roleHierarchyFromMap
public static java.lang.String roleHierarchyFromMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> roleHierarchyMap)
提供されたロール名のMap
を、暗黙のロール名に変換し、RoleHierarchyImpl.setHierarchy(String)
が理解できる文字列表現に変換します。マップキーはロール名であり、マップ値は暗黙のロール名のList
です。- パラメーター:
roleHierarchyMap
- ロール名から暗黙のロール名へのマッピング。- 戻り値:
- ロール階層の文字列表現
- 例外:
java.lang.IllegalArgumentException
- roleHierarchyMap が null または空の場合、またはロール名が null または空の場合、暗黙のロール名が null または空の場合