|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnga.servlet.spi.UserAuth
public abstract class UserAuth
利用者認証の仕組み。
このクラスの実装クラスは,インスタンス変数,クラス変数による状態を保持してはならない。
| コンストラクタの概要 | |
|---|---|
protected |
UserAuth()
UserAuth を作成する。 |
| メソッドの概要 | |
|---|---|
static User |
getUser(ServiceInfo serviceInfo)
ログイン済みの user を取得する。 |
protected abstract User |
handleGetUser(ServiceInfo serviceInfo)
ログイン済みの user を取得する。 |
protected abstract void |
handleLogin(ServiceInfo serviceInfo,
User user)
ログイン処理を行なう。 |
protected abstract void |
handleLogout(ServiceInfo serviceInfo)
ログアウト処理を行なう。 |
protected abstract void |
handleSetPassword(ServiceInfo serviceInfo,
User user)
パスワード設定処理を行なう。 |
static void |
login(ServiceInfo serviceInfo,
User user)
ログイン処理を行なう。 |
static void |
logout(ServiceInfo serviceInfo)
ログアウト処理を行なう。 |
static void |
setPassword(ServiceInfo serviceInfo,
User user)
パスワード設定処理を行なう。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected UserAuth()
| メソッドの詳細 |
|---|
public static void login(ServiceInfo serviceInfo,
User user)
throws ServletException
UserStorage.load(ServiceInfo, User) を呼び出し,
保存された利用者情報を取り出す。
serviceInfo - 現在実行されている service に関する情報。user - ログインするユーザ。
ServletException
protected abstract void handleLogin(ServiceInfo serviceInfo,
User user)
throws ServletException
serviceInfo - 現在実行されている service に関する情報。user - ログインするユーザ。
ServletException
public static void logout(ServiceInfo serviceInfo)
throws ServletException
UserStorage.save(ServiceInfo, User) を呼び出し,利用者情報を保存する。
serviceInfo - 現在実行されている service に関する情報。
ServletException
protected abstract void handleLogout(ServiceInfo serviceInfo)
throws ServletException
serviceInfo - 現在実行されている service に関する情報。
ServletExceptionpublic static User getUser(ServiceInfo serviceInfo)
serviceInfo - 現在実行されている service に関する情報。protected abstract User handleGetUser(ServiceInfo serviceInfo)
serviceInfo - 現在実行されている service に関する情報。
public static void setPassword(ServiceInfo serviceInfo,
User user)
throws ServletException
serviceInfo - 現在実行されている service に関する情報。user - パスワード設定処理を行なうユーザ。
ServletException
protected abstract void handleSetPassword(ServiceInfo serviceInfo,
User user)
throws ServletException
serviceInfo - 現在実行されている service に関する情報。user - パスワード設定処理を行なうユーザ。
ServletException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||