## 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()

  このオブジェクトの文字列表現を取得します。

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