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