## 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。
  戻り値:
    利用者データ格納用ファイル