## 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`