|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.co.argo21.nautica.workflow.security.simple.SimpleSessionManager
セッション管理を行う参考実装クラスである。
| コンストラクタの概要 | |
SimpleSessionManager()
SimpleSessionManagerを生成する。 |
|
| メソッドの概要 | |
java.lang.String |
createSession(java.lang.String uid,
java.lang.String password)
引数のユーザIDとパスワードを用いて、認証を行う。 |
User |
getSessionUser(java.lang.String sid)
引数に渡されたセッションIDに結び付けられている、Userオブジェクトを返す。 |
void |
invalidateSession(java.lang.String sid)
引数に渡されたセッションIDと、それに対応するセッション情報を無効にする。 |
void |
validateSession(java.lang.String sid)
引数として渡されたセッションIDを検証する。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public SimpleSessionManager()
| メソッドの詳細 |
public java.lang.String createSession(java.lang.String uid,
java.lang.String password)
throws ConnectionFailedException
SessionManager 内の createSessionuid - ユーザIDpassword - パスワード
ConnectionFailedException - 接続認証に失敗した場合SessionManager.createSession(java.lang.String, java.lang.String)
public void validateSession(java.lang.String sid)
throws InvalidSessionException
SessionManager 内の validateSessionsid - セッションID
InvalidSessionException - 指定されたセッションが無効の場合SessionManager.validateSession(java.lang.String)
public void invalidateSession(java.lang.String sid)
throws InvalidSessionException
SessionManager 内の invalidateSessionsid - セッションID
InvalidSessionException - 指定されたセッションが無効の場合SessionManager.invalidateSession(java.lang.String)
public User getSessionUser(java.lang.String sid)
throws InvalidSessionException
SessionManager 内の getSessionUsersid - セッションID
InvalidSessionException - 指定されたセッションが無効の場合SessionManager.getSessionUser(java.lang.String)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||