public class SessionStoreUserRoleResolver extends java.lang.Object implements UserRoleResolver
UserRoleResolver
実装。Constructor and Description |
---|
SessionStoreUserRoleResolver() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSessionStoreKey()
セッションストアにロールを保存するときに使用するキーを取得する。
|
java.util.Collection<java.lang.String> |
resolve(java.lang.String userId,
ExecutionContext context)
指定されたユーザに紐づくロールの一覧を解決して返却する。
|
void |
save(java.util.Collection<java.lang.String> roles,
ExecutionContext context)
セッションストアにロール一覧を保存する。
|
void |
setSessionStoreKey(java.lang.String sessionStoreKey)
セッションストアにロールを保存するときに使用するキーを設定する。
|
public java.util.Collection<java.lang.String> resolve(java.lang.String userId, ExecutionContext context)
UserRoleResolver
resolve
in interface UserRoleResolver
userId
- ユーザIDcontext
- 実行コンテキストpublic void save(java.util.Collection<java.lang.String> roles, ExecutionContext context)
roles
- ロール一覧context
- 実行コンテキストpublic void setSessionStoreKey(java.lang.String sessionStoreKey)
sessionStoreKey
- セッションストアにロールを保存するときに使用するキーpublic java.lang.String getSessionStoreKey()