dbdrowser
b2007102101

org.phosphoresce.dbbrowser
クラス DatabaseBrowserSession

java.lang.Object
  拡張org.phosphoresce.dbbrowser.DatabaseBrowserSession
すべての実装インタフェース:
java.io.Serializable

public final class DatabaseBrowserSession
extends java.lang.Object
implements java.io.Serializable

DatabaseBrowserセッションクラス
外部からのオブジェクト生成は想定されず、アプリケーション実行中はシングルインスタンスが保証されます。

作成者:
Kitagawa
関連項目:
直列化された形式

メソッドの概要
 void disposeAllDatabaseSession()
          保持しているすべてのデータベースセッションを破棄します。
protected  void finalize()
          セッションが破棄されるタイミングでの処理を行います。
 DatabaseBrowserFrame getBrowserFrame()
          DatabaseBrowserフレームインスタンスを取得します。
 org.phosphoresce.commons.database.core.DatabaseSession getCommonDatabaseSession()
          アプリケーション共通データベースセッションを取得します。
 org.phosphoresce.commons.database.core.DatabaseConfig getConfig()
          データベース接続環境設定オブジェクトを取得します。
 org.phosphoresce.commons.database.core.DatabaseSession getDatabaseSession(java.lang.String name)
          指定されたキーのデータベースセッションを取得します。
 void initializeConfig()
          データベース接続環境の初期化処理を行います。
static DatabaseBrowserSession instance()
          クラスインスタンスを取得します。
 void setConfig(org.phosphoresce.commons.database.core.DatabaseConfig config)
          データベース接続環境設定オブジェクトを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

instance

public static DatabaseBrowserSession instance()
クラスインスタンスを取得します。

戻り値:
クラスインスタンス

initializeConfig

public void initializeConfig()
データベース接続環境の初期化処理を行います。


getConfig

public org.phosphoresce.commons.database.core.DatabaseConfig getConfig()
データベース接続環境設定オブジェクトを取得します。

戻り値:
データベース接続環境設定オブジェクト

setConfig

public void setConfig(org.phosphoresce.commons.database.core.DatabaseConfig config)
               throws org.phosphoresce.commons.database.exception.DatabaseSessionException
データベース接続環境設定オブジェクトを設定します。

パラメータ:
config - データベース接続環境設定オブジェクト
例外:
org.phosphoresce.commons.database.exception.DatabaseSessionException - 正常にデータベースセッション処理を実行できなかった場合に発生

getCommonDatabaseSession

public org.phosphoresce.commons.database.core.DatabaseSession getCommonDatabaseSession()
                                                                                throws org.phosphoresce.commons.database.exception.DatabaseSessionException
アプリケーション共通データベースセッションを取得します。

戻り値:
アプリケーション共通データベースセッション
例外:
org.phosphoresce.commons.database.exception.DatabaseSessionException - 正常にデータベースセッションを取得できなかった場合に発生

getDatabaseSession

public org.phosphoresce.commons.database.core.DatabaseSession getDatabaseSession(java.lang.String name)
                                                                          throws org.phosphoresce.commons.database.exception.DatabaseSessionException
指定されたキーのデータベースセッションを取得します。

パラメータ:
name - データベースセッションキー
戻り値:
データベースセッション
例外:
org.phosphoresce.commons.database.exception.DatabaseSessionException - 正常にデータベースセッションを取得できなかった場合に発生

disposeAllDatabaseSession

public void disposeAllDatabaseSession()
                               throws org.phosphoresce.commons.database.exception.DatabaseSessionException
保持しているすべてのデータベースセッションを破棄します。

例外:
org.phosphoresce.commons.database.exception.DatabaseSessionException - 正常にセッションのクローズ処理が行えなかった場合に発生

getBrowserFrame

public DatabaseBrowserFrame getBrowserFrame()
DatabaseBrowserフレームインスタンスを取得します。

戻り値:
DatabaseBrowserフレームインスタンス

finalize

protected void finalize()
                 throws java.lang.Throwable
セッションが破棄されるタイミングでの処理を行います。

例外:
java.lang.Throwable - 正常に破棄処理が行えなかった場合に発生
関連項目:
Object.finalize()

dbdrowser
b2007102101