Interface RoleEvaluator
- All Known Implementing Classes:
BasicRoleEvaluator
ユーザにロールがあるか判定を行うインタフェース。
- Author:
- Tanaka Tomoyuki
-
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluateAllOf(String userId, Collection<String> roles, ExecutionContext context) 指定されたユーザが、指定されたロールを全て有していることを判定する。booleanevaluateAnyOf(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
-