nga.servlet.dsp
クラス DefaultUserStorage

java.lang.Object
  上位を拡張 nga.servlet.spi.UserStorage
      上位を拡張 nga.servlet.dsp.DefaultUserStorage

public class DefaultUserStorage
extends UserStorage

UserDataManager のデフォルト実装。


フィールドの概要
static String USER_DATA_DIR
          web.xml 初期化パラメタ指定:利用者データファイル格納用ディレクトリ。
 
コンストラクタの概要
DefaultUserStorage()
          UserDataManager を作成する。
 
メソッドの概要
static File getFile(CongaServlet servlet, String fileId)
          利用者データ格納用ファイルの取得を行なう。
protected  void handleLoad(ServiceInfo serviceInfo, User user)
          利用者情報を初期化する。
protected  void handleSave(ServiceInfo serviceInfo, User user)
          指定された利用者情報をストレージに保存する。
 
クラス nga.servlet.spi.UserStorage から継承されたメソッド
load, save
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

USER_DATA_DIR

public static final String USER_DATA_DIR
web.xml 初期化パラメタ指定:利用者データファイル格納用ディレクトリ。"nga.servlet.dsp.user-data-dir"
web.xml の初期化パラメタ指定で "nga.servlet.dsp.user-data-dir" を使用することにより, 利用者データ保存ファイルを格納するディレクトリ名が指定できる。 指定がない場合は,"user" となる。

関連項目:
定数フィールド値
コンストラクタの詳細

DefaultUserStorage

public DefaultUserStorage()
UserDataManager を作成する。

メソッドの詳細

handleLoad

protected void handleLoad(ServiceInfo serviceInfo,
                          User user)
                   throws ServletException
利用者情報を初期化する。

定義:
クラス UserStorage 内の handleLoad
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
user - 利用者情報。
例外:
ServletException

handleSave

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

定義:
クラス UserStorage 内の handleSave
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
user - 利用者情報。
例外:
ServletException

getFile

public static File getFile(CongaServlet servlet,
                           String fileId)
利用者データ格納用ファイルの取得を行なう。

パラメータ:
servlet - サーブレット。
fileId - ファイルID。
戻り値:
利用者データ格納用ファイル