|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
セッション管理を行う。 実際には、任意のセッション管理システムを利用するために、 このインタフェースを利用した具体実装を用意しなければならない。 本ワークフローシステム運用基盤では、 参考実装としてSimpleSessionManagerを提供する。
メソッドの概要 | |
java.lang.String |
createSession(java.lang.String uid,
java.lang.String password)
引数のユーザIDとパスワードを用いて、認証を行う。 |
User |
getSessionUser(java.lang.String session)
引数に渡されたセッションIDに結び付けられている、Userオブジェクトを返す。 |
void |
invalidateSession(java.lang.String session)
引数に渡されたセッションIDと、それに対応するセッション情報を無効にする。 |
void |
validateSession(java.lang.String session)
引数として渡されたセッションIDを検証する。 |
メソッドの詳細 |
public java.lang.String createSession(java.lang.String uid, java.lang.String password) throws ConnectionFailedException
uid
- ユーザIDpassword
- パスワード
ConnectionFailedException
- 接続認証に失敗した場合public void validateSession(java.lang.String session) throws InvalidSessionException
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public void invalidateSession(java.lang.String session) throws InvalidSessionException
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public User getSessionUser(java.lang.String session) throws InvalidSessionException
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |