Interface RoleEvaluator
- All Known Implementing Classes:
BasicRoleEvaluator
ユーザにロールがあるか判定を行うインタフェース。
-
Method Summary
Modifier and TypeMethodDescriptionboolean
evaluateAllOf
(String userId, Collection<String> roles, ExecutionContext context) 指定されたユーザが、指定されたロールを全て有していることを判定する。boolean
evaluateAnyOf
(String userId, Collection<String> roles, ExecutionContext context) 指定されたユーザが、指定されたロールをいずれか1つでも有していることを判定する。
-
Method Details
-
evaluateAnyOf
指定されたユーザが、指定されたロールをいずれか1つでも有していることを判定する。- Parameters:
userId
- 判定対象のユーザIDroles
- ロールの一覧context
- 実行コンテキスト- Returns:
- ロールを有する場合は
true
-
evaluateAllOf
指定されたユーザが、指定されたロールを全て有していることを判定する。- Parameters:
userId
- 判定対象のユーザIDroles
- ロールの一覧context
- 実行コンテキスト- Returns:
- ロールを有する場合は
true
-