nga.servlet.spi
クラス UserStorage

java.lang.Object
  上位を拡張 nga.servlet.spi.UserStorage
直系の既知のサブクラス:
DefaultUserStorage

public abstract class UserStorage
extends Object

利用者情報の保管場所。 このクラスの実装クラスは,インスタンス変数,クラス変数による状態を保持してはならない。


コンストラクタの概要
protected UserStorage()
          UserStorage を作成する。
 
メソッドの概要
protected abstract  void handleLoad(ServiceInfo serviceInfo, User user)
          指定された利用者情報に対してストレージに保存されている情報をロードする。
protected abstract  void handleSave(ServiceInfo serviceInfo, User user)
          指定された利用者情報をストレージに保存する。
static void load(ServiceInfo serviceInfo, User user)
          指定された利用者情報に対してストレージに保存されている情報をロードする。
static void save(ServiceInfo serviceInfo, User user)
          指定された利用者情報をストレージに保存する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UserStorage

protected UserStorage()
UserStorage を作成する。

メソッドの詳細

load

public static void load(ServiceInfo serviceInfo,
                        User user)
                 throws ServletException
指定された利用者情報に対してストレージに保存されている情報をロードする。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
user - 利用者情報。
例外:
ServletException

save

public static void save(ServiceInfo serviceInfo,
                        User user)
                 throws ServletException
指定された利用者情報をストレージに保存する。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
user - 利用者情報。
例外:
ServletException

handleLoad

protected abstract void handleLoad(ServiceInfo serviceInfo,
                                   User user)
                            throws ServletException
指定された利用者情報に対してストレージに保存されている情報をロードする。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
user - 利用者情報。
例外:
ServletException

handleSave

protected abstract void handleSave(ServiceInfo serviceInfo,
                                   User user)
                            throws ServletException
指定された利用者情報をストレージに保存する。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
user - 利用者情報。
例外:
ServletException