org.seasar.extension.httpsession.impl
クラス DbSessionStateManagerImpl

java.lang.Object
  拡張org.seasar.extension.httpsession.impl.DbSessionStateManagerImpl
すべての実装インタフェース:
SessionStateManager

public class DbSessionStateManagerImpl
extends Object
implements SessionStateManager

作成者:
higa

コンストラクタの概要
DbSessionStateManagerImpl()
          DbSessionStateManagerImplを作成します。
DbSessionStateManagerImpl(DataSource dataSource)
          DbSessionStateManagerImplを作成します。
 
メソッドの概要
protected  void execute(String sql, List data)
           
protected  void executeBatch(String sql, List data)
           
protected  void executeUpdate(String sql, List data)
           
 SessionState loadState(String sessionId)
          セッションの状態をロードします。
 void removeState(String sessionId)
          セッションの状態を削除します。
 void setBatchUpdateDisabled(boolean batchUpdateDisabled)
          バッチ更新を無効にする場合trueを設定します。
 void setDataSource(DataSource dataSource)
           
 void updateState(String sessionId, SessionState sessionState)
          セッションの状態を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DbSessionStateManagerImpl

public DbSessionStateManagerImpl()
DbSessionStateManagerImplを作成します。


DbSessionStateManagerImpl

public DbSessionStateManagerImpl(DataSource dataSource)
DbSessionStateManagerImplを作成します。

パラメータ:
dataSource -
メソッドの詳細

setDataSource

public void setDataSource(DataSource dataSource)
パラメータ:
dataSource - The dataSource to set.

setBatchUpdateDisabled

public void setBatchUpdateDisabled(boolean batchUpdateDisabled)
バッチ更新を無効にする場合trueを設定します。

パラメータ:
batchUpdateDisabled - バッチ更新を無効にする場合true

loadState

public SessionState loadState(String sessionId)
インタフェース SessionStateManager の記述:
セッションの状態をロードします。

定義:
インタフェース SessionStateManager 内の loadState
パラメータ:
sessionId -
戻り値:

removeState

public void removeState(String sessionId)
インタフェース SessionStateManager の記述:
セッションの状態を削除します。

定義:
インタフェース SessionStateManager 内の removeState
パラメータ:
sessionId -

updateState

public void updateState(String sessionId,
                        SessionState sessionState)
インタフェース SessionStateManager の記述:
セッションの状態を格納します。

定義:
インタフェース SessionStateManager 内の updateState
パラメータ:
sessionId -
sessionState -

execute

protected void execute(String sql,
                       List data)

executeBatch

protected void executeBatch(String sql,
                            List data)

executeUpdate

protected void executeUpdate(String sql,
                             List data)


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.