クラス RoleHierarchyUtils
- java.lang.Object
-
- org.springframework.security.access.hierarchicalroles.RoleHierarchyUtils
public final class RoleHierarchyUtils extends java.lang.ObjectRoleHierarchyのユーティリティメソッド。- 導入:
- 4.2.0
方法の概要
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static java.lang.StringroleHierarchyFromMap(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 または空の場合