openGionopenGion
5.8.2.0

org.opengion.hayabusa.db
クラス DBTypeFactory

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.DBTypeFactory

public final class DBTypeFactory
extends Object

DBType オブジェクトを取得する為に使用する,ファクトリクラスです。 DBType オブジェクト の識別ID を元に、DBTypeFactory.newInstance( String id ) メソッドで,DBType オブジェクトを取得します。 このオブジェクトは、内部的にすべてキャッシュしておき、Webアプリケーション内で 同時アクセスされますが、このオブジェクトは読み取り専用の為,マルチスレッド対応 していません。 よって、DBTypeFactory.close() メソッドで,オブジェクトを返す必要も ありません。

機能分類
データ属性
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

メソッドの概要
static void clear()
          内部キャッシュのすべての DBType オブジェクトを削除します。
static DBType newInstance(String id)
          識別id に応じた DBType オブジェクトを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

newInstance

public static DBType newInstance(String id)
識別id に応じた DBType オブジェクトを取得します。 DBType オブジェクト はすべてのWebアプリケーション中で 共有して使用されます。

パラメータ:
id - DBTypeインターフェースを実装したサブクラスの識別id
戻り値:
DBTypeオブジェクト
変更履歴:
3.4.0.2 (2003/09/05) DBType のデフォルト値を、'X' から 'XK' に変更します。
3.5.6.0 (2004/06/18) 各種プラグイン関連付け設定を、システムパラメータ に記述します。
4.0.0.0 (2005/01/31) キーの指定を、DBType. から、DBType_ に変更します。
5.1.6.0 (2010/05/01) 初期タイプを DBType.DEF_TYPE を使用するように変更します(設定値は、XK のままです。)

clear

public static void clear()
内部キャッシュのすべての DBType オブジェクトを削除します。


openGion 5.8.2.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.