Package nablarch.common.web.token
Class DbTokenManager
java.lang.Object
nablarch.common.web.token.DbTokenManager
- All Implemented Interfaces:
- TokenManager,- Initializable
DBを使用した
TokenManager実装クラス- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoid初期化処理を行う。 トークンテーブル登録用、削除用のSQL文を組み立てる。booleanisValidToken(String clientToken, ServletExecutionContext context) トークンが有効であるかを判定する。voidsaveToken(String serverToken, NablarchHttpServletRequestWrapper request) トークンを保存する。voidsetDbManager(SimpleDbTransactionManager dbManager) DbManagerのインスタンスをセットする。voidsetDbTokenSchema(DbTokenSchema dbTokenSchema) トークンテーブルのスキーマをセットする。
- 
Constructor Details- 
DbTokenManagerpublic DbTokenManager()
 
- 
- 
Method Details- 
setDbManagerDbManagerのインスタンスをセットする。- Parameters:
- dbManager- SimpleDbTransactionManagerのインスタンス
 
- 
setDbTokenSchemaトークンテーブルのスキーマをセットする。- Parameters:
- dbTokenSchema- トークンテーブルのスキーマ
 
- 
initializepublic void initialize()初期化処理を行う。 トークンテーブル登録用、削除用のSQL文を組み立てる。- Specified by:
- initializein interface- Initializable
 
- 
saveTokenDescription copied from interface:TokenManagerトークンを保存する。- Specified by:
- saveTokenin interface- TokenManager
- Parameters:
- serverToken- サーバで払い出したトークン
- request- リクエスト
 
- 
isValidTokenDescription copied from interface:TokenManagerトークンが有効であるかを判定する。- Specified by:
- isValidTokenin interface- TokenManager
- Parameters:
- clientToken- クライアントから送信されたトークン
- context- 実行コンテキスト
- Returns:
- トークンが有効な場合はtrue、有効でない場合はfalse
 
 
-