概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| dbdrowser b2007102501
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()` クラスインスタンスを取得します。
`boolean` | `isInstancedBrowserFrame()` DatabaseBrowserフレームインスタンスが生成済みであるか判定します。
`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` - 正常にセッションのクローズ処理が行えなかった場合に発生

### isInstancedBrowserFrame

    public boolean isInstancedBrowserFrame()

  DatabaseBrowserフレームインスタンスが生成済みであるか判定します。

  戻り値:
    DatabaseBrowserフレームインスタンスが生成済みである場合にtrueを返却

### getBrowserFrame

    public DatabaseBrowserFrame getBrowserFrame()

  DatabaseBrowserフレームインスタンスを取得します。

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

### finalize

    protected void finalize()
                     throws java.lang.Throwable

  セッションが破棄されるタイミングでの処理を行います。

  オーバーライド:
    クラス `java.lang.Object` 内の `finalize`
  例外:
    `java.lang.Throwable` - 正常に破棄処理が行えなかった場合に発生
  関連項目:
    `Object.finalize()`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| dbdrowser b2007102501
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド