## wisdom.core.session
クラス UserSessionFactory

    java.lang.Object
      wisdom.core.session.UserSessionFactory

public class UserSessionFactory
extends java.lang.Object

Userクラスを生成するFactoryクラス。 このクラスの引数はRequestHandlerとuseridです。ここで渡されるuseridはすでに認証が完了しています。

バージョン:
  0.90, 1/1/2001
作成者:
  Takao Kouda

メソッドの概要
`static void` `addSessionCreateListener(ISessionCreateListener listener)` IUserSessionが作成されたときにイベントを通知する`ISessionCreateListener`を 登録します。
`static IUserSession` `create(IRequestHandler rh)` UserSessionクラスを生成します。
`static IUserSession` `create(IRequestHandler rh, java.lang.String user)` UserSessionクラスを生成します。

クラス java.lang.Object から継承したメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

メソッドの詳細

### addSessionCreateListener

    public static void addSessionCreateListener(ISessionCreateListener listener)

  IUserSessionが作成されたときにイベントを通知する`ISessionCreateListener`を 登録します。

  パラメータ:
    `listener` -
  導入されたバージョン:
    2004/5/6 Takao Kouda

### create

    public static IUserSession create(IRequestHandler rh)
                               throws java.lang.Exception

  UserSessionクラスを生成します。

  パラメータ:
    `rh` - java.sql.Connectionを取得するために使用されるIRequestHandler
  例外:
    `java.lang.Exception`

### create

    public static IUserSession create(IRequestHandler rh,
                                      java.lang.String user)
                               throws java.lang.Exception

  UserSessionクラスを生成します。

  パラメータ:
    `rh` - java.sql.Connectionを取得するために使用されるRequestHandler
  戻り値:
    Authenticate 取得したAuthenticateクラスのインスタンス。
  例外:
    `java.lang.Exception`