@Published(tag="architect") public interface RoleEvaluator
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateAllOf(java.lang.String userId,
java.util.Collection<java.lang.String> roles,
ExecutionContext context)
指定されたユーザが、指定されたロールを全て有していることを判定する。
|
boolean |
evaluateAnyOf(java.lang.String userId,
java.util.Collection<java.lang.String> roles,
ExecutionContext context)
指定されたユーザが、指定されたロールをいずれか1つでも有していることを判定する。
|
boolean evaluateAnyOf(java.lang.String userId, java.util.Collection<java.lang.String> roles, ExecutionContext context)
userId
- 判定対象のユーザIDroles
- ロールの一覧context
- 実行コンテキストtrue
boolean evaluateAllOf(java.lang.String userId, java.util.Collection<java.lang.String> roles, ExecutionContext context)
userId
- 判定対象のユーザIDroles
- ロールの一覧context
- 実行コンテキストtrue