wisdom.core.connections
クラス ConnectionDef

java.lang.Object
  拡張wisdom.core.connections.ConnectionDef

public class ConnectionDef
extends java.lang.Object

複数ConnectionをサポートするためのConnection構成をあらわすクラスです。
このクラスはConfigManagerにより、wisdom_config.xmlに設定された内容をクラスにしたものです。
ConnectionDefはフレームワーク内部で使用されるクラスであり、アプリケーションではConnectionDefは使用しません。

バージョン:
1
作成者:
Takao Kouda

コンストラクタの概要
ConnectionDef(java.lang.String defineName, java.lang.String dsname, java.lang.String user, java.lang.String password, java.lang.String dbname, java.lang.String connectionManagerName, boolean statementClose, boolean statementTrace, boolean isDefault)
          コンストラクタ
ConnectionDefのインスタンスを作成します。
 
メソッドの概要
 java.lang.String getConnectionManagerName()
          このConnectionDefのConnectionMamagerクラス名を取得します。
 java.lang.String getDbname()
          このConnectionDefのデータベース名を取得します。
 java.lang.String getDefineName()
          このConnectionDefの定義名を取得します。
 java.lang.String getDsname()
          このConnectionDefのデータソース名を取得します。
 java.lang.String getPassword()
          このConnectionDefのパスワードを取得します。
 boolean getStatementClose()
          このConnectionDefが自動クローズを使用するを検査します。
 boolean getStatementTrace()
          このConnectionDefがトレース出力を使用するかを検査します。
 java.lang.String getUser()
          このConnectionDefのユーザーを取得します。
 boolean isDefault()
          ConnectionDefが省略時使用か検査します。
 java.lang.String toString()
          このオブジェクトの文字列表現を取得します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ConnectionDef

public ConnectionDef(java.lang.String defineName,
                     java.lang.String dsname,
                     java.lang.String user,
                     java.lang.String password,
                     java.lang.String dbname,
                     java.lang.String connectionManagerName,
                     boolean statementClose,
                     boolean statementTrace,
                     boolean isDefault)
コンストラクタ
ConnectionDefのインスタンスを作成します。

パラメータ:
defineName - wisdom_config.xmlのdatasource要素のid属性で指定された値。
dsname - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がdb.dsnameで指定されたvalue属性値。
user - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がdb.userで指定されたvalue属性値。
password - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がdb.passwordで指定されたvalue属性値。
dbname - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がdb.dbnameで指定されたvalue属性値。
connectionManagerName - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がdb.dsclassで指定されたvalue属性値。
statementClose - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がsql.stmt.auto.closeで指定されたvalue属性値。
statementTrace - wisdom_config.xmlのdatasource要素の下のparamter属性のid属性がsql.stmt.traceで指定されたvalue属性値。
isDefault - wisdom_config.xmlのdatasource要素のdefault属性で指定された値。
メソッドの詳細

isDefault

public boolean isDefault()
ConnectionDefが省略時使用か検査します。

戻り値:
省略時使用の場合true

getDefineName

public java.lang.String getDefineName()
このConnectionDefの定義名を取得します。

戻り値:
このConnectionDefの定義名。

getConnectionManagerName

public java.lang.String getConnectionManagerName()
このConnectionDefのConnectionMamagerクラス名を取得します。

戻り値:
このConnectionDefのConnectionMamagerクラス名

getDbname

public java.lang.String getDbname()
このConnectionDefのデータベース名を取得します。

戻り値:
このConnectionDefのデータベース名

getDsname

public java.lang.String getDsname()
このConnectionDefのデータソース名を取得します。

戻り値:
このConnectionDefのデータソース名

getPassword

public java.lang.String getPassword()
このConnectionDefのパスワードを取得します。

戻り値:
このConnectionDefのパスワード

getStatementClose

public boolean getStatementClose()
このConnectionDefが自動クローズを使用するを検査します。

戻り値:
このConnectionDefが自動クローズを使用する場合true

getStatementTrace

public boolean getStatementTrace()
このConnectionDefがトレース出力を使用するかを検査します。

戻り値:
このConnectionDefがトレース出力を使用する場合true

getUser

public java.lang.String getUser()
このConnectionDefのユーザーを取得します。

戻り値:
このConnectionDefのユーザー

toString

public java.lang.String toString()
このオブジェクトの文字列表現を取得します。

戻り値:
このオブジェクトの文字列表現