Class SessionStoreUserRoleResolver
java.lang.Object
nablarch.common.authorization.role.session.SessionStoreUserRoleResolver
- All Implemented Interfaces:
 UserRoleResolver
ユーザに紐づくロールをセッションストアから解決する
UserRoleResolver実装。- Author:
 - Tanaka Tomoyuki
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionセッションストアにロールを保存するときに使用するキーを取得する。resolve(String userId, ExecutionContext context) 指定されたユーザに紐づくロールの一覧を解決して返却する。voidsave(Collection<String> roles, ExecutionContext context) セッションストアにロール一覧を保存する。voidsetSessionStoreKey(String sessionStoreKey) セッションストアにロールを保存するときに使用するキーを設定する。 
- 
Constructor Details
- 
SessionStoreUserRoleResolver
public SessionStoreUserRoleResolver() 
 - 
 - 
Method Details
- 
resolve
Description copied from interface:UserRoleResolver指定されたユーザに紐づくロールの一覧を解決して返却する。- Specified by:
 resolvein interfaceUserRoleResolver- Parameters:
 userId- ユーザIDcontext- 実行コンテキスト- Returns:
 - ユーザに紐づくロールの一覧(ロールが無い場合は空のコレクションを返す)
 
 - 
save
セッションストアにロール一覧を保存する。- Parameters:
 roles- ロール一覧context- 実行コンテキスト
 - 
setSessionStoreKey
セッションストアにロールを保存するときに使用するキーを設定する。- Parameters:
 sessionStoreKey- セッションストアにロールを保存するときに使用するキー
 - 
getSessionStoreKey
セッションストアにロールを保存するときに使用するキーを取得する。- Returns:
 - セッションストアにロールを保存するときに使用するキー
 
 
 -