nga.servlet.dsp.adapter
クラス UserDataManager

java.lang.Object
  上位を拡張 nga.servlet.spi.CongaServletAdapter
      上位を拡張 nga.servlet.dsp.adapter.UserDataManager

public class UserDataManager
extends CongaServletAdapter

利用者データ管理。


フィールドの概要
static String USER_DATA_DIR
          web.xml 初期化パラメタ指定:利用者データファイル格納用ディレクトリ。
 
コンストラクタの概要
UserDataManager()
          UserDataManager を作成する。
 
メソッドの概要
static Object get(ServiceInfo serviceInfo, String key)
          利用者データを取得する。
static void load(ServiceInfo serviceInfo, String userId)
          利用者データをセションメモリ上にロードする。
static void put(ServiceInfo serviceInfo, String key, Object value)
          利用者データを登録する。
 
クラス nga.servlet.spi.CongaServletAdapter から継承されたメソッド
abort, begin, checkParameter, destroy, editResult, end, forwarding, init, sessionCreated, sessionDestroyed
 
クラス 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" となる。

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

UserDataManager

public UserDataManager()
UserDataManager を作成する。

メソッドの詳細

load

public static void load(ServiceInfo serviceInfo,
                        String userId)
                 throws javax.servlet.ServletException
利用者データをセションメモリ上にロードする。

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

get

public static Object get(ServiceInfo serviceInfo,
                         String key)
利用者データを取得する。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
key - データ登録キー。
戻り値:
登録されているデータ。

put

public static void put(ServiceInfo serviceInfo,
                       String key,
                       Object value)
利用者データを登録する。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
key - データ登録キー。
value - 登録するデータ。