openGionopenGion
5.1.8.0

org.opengion.hayabusa.db
クラス SelectionFactory

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

public final class SelectionFactory
extends java.lang.Object

Selection オブジェクトを取得する為に使用するファクトリクラスです。 Selection オブジェクト のキー(codeName)を元に、オブジェクトをキャッシュ管理 することが、主な機能です。

機能階層
選択データ制御
変更履歴:
3.5.5.7 (2004/05/10) 新規作成
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

メソッドの概要
static void clear()
          Selection オブジェクトをプールからすべて削除します。
static Selection newDBRadioSelection(java.lang.String query, java.lang.String dbid, java.lang.String lang)
          DB検索(SQL)文字列より、データベースSelection オブジェクトを構築します。
static Selection newDBSelection(java.lang.String query, java.lang.String dbid, java.lang.String lang)
          DB検索(SQL)文字列より、データベースSelection オブジェクトを構築します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

newDBSelection

public static Selection newDBSelection(java.lang.String query,
                                       java.lang.String dbid,
                                       java.lang.String lang)
DB検索(SQL)文字列より、データベースSelection オブジェクトを構築します。 Selection_DB では、検索行毎のクエリーがあるため、name + query でキャッシュします。

パラメータ:
query - String DB検索(SQL)文字列
dbid - String データベース接続先ID
lang - String リソースを使用する場合の言語
戻り値:
Selection オブジェクト
変更履歴:
4.0.0 (2006/11/15) lang 属性を追加します。

newDBRadioSelection

public static Selection newDBRadioSelection(java.lang.String query,
                                            java.lang.String dbid,
                                            java.lang.String lang)
DB検索(SQL)文字列より、データベースSelection オブジェクトを構築します。 Selection_DB では、検索行毎のクエリーがあるため、name + query でキャッシュします。

パラメータ:
query - String DB検索(SQL)文字列
dbid - String データベース接続先ID
lang - String リソースを使用する場合の言語
戻り値:
Selection オブジェクト
変更履歴:
4.3.3.6 (2008/11/15) 新規作成

clear

public static void clear()
Selection オブジェクトをプールからすべて削除します。 システム全体を初期化するときや、動作が不安定になったときに行います。 プールの方法自体が,一種のキャッシュ的な使いかたしかしていない為, 実行中でも、いつでもプールを初期化できます。

変更履歴:
4.3.3.6 (2008/11/15) DBRadioMap追加

openGion 5.1.8.0

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