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

## org.opengion.fukurou.db
クラス EDbid

    java.lang.Object
      org.opengion.fukurou.db.EDbid

すべての実装されたインタフェース:
  java.lang.Cloneable

    public class EDbid

extends java.lang.Object
implements java.lang.Cloneable

JAXBで自動生成されたDBIDクラスを拡張したクラスです。 (継承しているわけではない)
以下の属性が追加されています。
dbProductName
dbProductVersion
driverName
driverVersion

変更履歴:

  4.0.0.0 (2007/10/25) 新規作成
  5.1.7.0 (2010/06/01) メソッドの修正、Cloneable の追加(浅いコピー)
  5.6.6.0 (2013/07/05) 表題(title)属性を追加

バージョン
  4.0
作成者
  高橋正和
導入されたバージョン:
  JDK5.0,

コンストラクタの概要
`EDbid()`

メソッドの概要
`protected void` | `addProp(java.lang.String prop)` propMapへの追加 最初の=でkeyとvalueを分割する
`protected void` | `addProp(java.lang.String key, java.lang.String val)` propMapへの追加
`EDbid` | `clone()` 自分自身の clone を返します。
`java.lang.String` | `getDbidKey()` dbidKeyの取得 内部的には、大文字のみで管理します。
`java.lang.String` | `getDbProductName()` DBプロダクト名の取得
`java.lang.String` | `getDbProductVersion()` DBプロダクト・バージョンの取得
`java.lang.String` | `getDriverName()` ドライバー名の取得
`java.lang.String` | `getDriverVersion()` ドライバーのバージョンの取得
`int` | `getMaxcount()` 最大数の取得
`int` | `getMincount()` 最小数の取得
`java.lang.String` | `getPassword()` パスワードの取得
`int` | `getPooltime()` プールに保管して置く時間(秒数))の取得
`java.util.Properties` | `getProps()` propMapの取得
`java.lang.String` | `getTitle()` 表題(title)属性の取得 この、dbidKey を表す表題を取得します。
`java.lang.String` | `getUrl()` ＵＲＬの取得
`java.lang.String` | `getUser()` ユーザーの取得
`java.lang.String` | `info()` 簡易な内部情報の文字列化します。
`boolean` | `isApplicationInfo()` ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を取得
`boolean` | `isReadonly()` readonlyの取得
`protected void` | `setApplicationInfo(java.lang.String value)` ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setDbidKey(java.lang.String value)` dbidキーの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setMaxcount(java.lang.String value)` 最大数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`void` | `setMetaDataInfo(java.sql.DatabaseMetaData meta)` メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します
`protected void` | `setMincount(java.lang.String value)` 最小数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setPassword(java.lang.String value)` パスワードの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setPooltime(java.lang.String value)` プールに保管して置く時間(秒数))の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setReadonly(java.lang.String value)` readonlyの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setTitle(java.lang.String value)` 表題(title)の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setUrl(java.lang.String value)` ＵＲＬの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`protected void` | `setUser(java.lang.String value)` userの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。
`java.lang.String` | `toString()` 内部情報を文字列化します。
`boolean` | `useParamMetaData()` ParamMetaData を利用するかどうか[true/false]を返します。

クラス java.lang.Object から継承されたメソッド
`equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### EDbid

    public EDbid()

メソッドの詳細

### getDbidKey

    public java.lang.String getDbidKey()

  dbidKeyの取得 内部的には、大文字のみで管理します。

  戻り値:
    dbidキー

### setDbidKey

    protected void setDbidKey(java.lang.String value)

  dbidキーの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。 内部的には、大文字のみで管理します。

  パラメータ:
    `value` - 接続先ID
  変更履歴:

    4.1.0.1 (2008/01/21) 登録時に、大文字に変換する。

### getTitle

    public java.lang.String getTitle()

  表題(title)属性の取得 この、dbidKey を表す表題を取得します。ラベル（名前）のようなものです。

  戻り値:
    表題(title)
  変更履歴:

    5.6.6.0 (2013/07/05) 新規追加

### setTitle

    protected void setTitle(java.lang.String value)

  表題(title)の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - 表題(title)
  変更履歴:

    5.6.6.0 (2013/07/05) 新規追加
    5.6.8.0 (2013/09/06) title が未設定の時は、dbidKey をセットしておきます。

### getUrl

    public java.lang.String getUrl()

  ＵＲＬの取得

  戻り値:
    ＵＲＬ

### setUrl

    protected void setUrl(java.lang.String value)

  ＵＲＬの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - ＵＲＬ文字列

### getUser

    public java.lang.String getUser()

  ユーザーの取得

  戻り値:
    ユーザー

### setUser

    protected void setUser(java.lang.String value)

  userの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - user文字列

### getPassword

    public java.lang.String getPassword()

  パスワードの取得

  戻り値:
    パスワード

### setPassword

    protected void setPassword(java.lang.String value)

  パスワードの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - パスワード文字列

### isReadonly

    public boolean isReadonly()

  readonlyの取得

  戻り値:
    [true:読み取り専用/false:通常]

### setReadonly

    protected void setReadonly(java.lang.String value)

  readonlyの設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - readonly文字列 [true/false]

### getMincount

    public int getMincount()

  最小数の取得

  戻り値:
    最小数

### setMincount

    protected void setMincount(java.lang.String value)

  最小数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - 最小数(数字タイプ文字列)

### getMaxcount

    public int getMaxcount()

  最大数の取得

  戻り値:
    最大数

### setMaxcount

    protected void setMaxcount(java.lang.String value)

  最大数の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - 最大数(数字タイプ文字列)

### getPooltime

    public int getPooltime()

  プールに保管して置く時間(秒数))の取得

  戻り値:
    プールに保管する時間(秒数)

### setPooltime

    protected void setPooltime(java.lang.String value)

  プールに保管して置く時間(秒数))の設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - プールに保管して置く時間(秒数)(数字タイプ文字列)

### isApplicationInfo

    public boolean isApplicationInfo()

  ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を取得

  戻り値:
    使用するかどうか

### setApplicationInfo

    protected void setApplicationInfo(java.lang.String value)

  ApplicationInfoオブジェクトを使用するかどうか[true/false]の情報を設定 引数が、null でなく、ゼロ文字列でもない場合のみ、セットします。

  パラメータ:
    `value` - ApplicationInfoオブジェクトを使用するかどうか [true/false]

### setMetaDataInfo

    public void setMetaDataInfo(java.sql.DatabaseMetaData meta)
                         throws java.sql.SQLException

  メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します

  パラメータ:
    `meta` - メタデータオブジェクト
  例外:
    `java.sql.SQLException` - データベースアクセスエラー
  変更履歴:

    4.0.0.0 (2007/10/30) 保持情報オブジェクト化に伴う変更
    5.3.8.0 (2011/08/01) postgreSQL時のカラムタイプ判定の必要有無(ApplicationInfo.useParameterMetaData)

### getDbProductName

    public java.lang.String getDbProductName()

  DBプロダクト名の取得

  戻り値:
    DBプロダクト名

### getDbProductVersion

    public java.lang.String getDbProductVersion()

  DBプロダクト・バージョンの取得

  戻り値:
    DBプロダクト・バージョン

### getDriverName

    public java.lang.String getDriverName()

  ドライバー名の取得

  戻り値:
    ドライバー名

### getDriverVersion

    public java.lang.String getDriverVersion()

  ドライバーのバージョンの取得

  戻り値:
    ドライバーのバージョン

### useParamMetaData

    public boolean useParamMetaData()

  ParamMetaData を利用するかどうか[true/false]を返します。 これは、PostgreSQL の時は、trueになります。

  戻り値:
    利用するかどうか[true/false]
  変更履歴:

    5.3.8.0 (2011/08/01) 新規追加

### addProp

    protected void addProp(java.lang.String key,
                           java.lang.String val)

  propMapへの追加

  パラメータ:
    `key` - プロパティのキー
    `val` - ポロパティの値
  変更履歴:

    5.5.2.0 (2012/05/01) 新規追加

### addProp

    protected void addProp(java.lang.String prop)

  propMapへの追加 最初の=でkeyとvalueを分割する

  パラメータ:
    `prop` - プロパティのキーと値の組み合わせ
  変更履歴:

    5.5.2.0 (2012/05/01) 新規追加
    5.5.2.1 (2012/05/07) propsへの追加漏れ,カンマを=に変更

### getProps

    public java.util.Properties getProps()

  propMapの取得

  戻り値:
    内部Propertiesオブジェクト
  変更履歴:

    5.5.2.0 (2012/05/01) 新規追加

### clone

    public EDbid clone()

  自分自身の clone を返します。 Cloneable の実装で、内部的には、Object クラスの clone メソッドを読んでいます。

  オーバーライド:
    クラス `java.lang.Object` 内の `clone`
  戻り値:
    自分自身の clone を返します。
  変更履歴:

    5.1.7.0 (2010/06/01) 新規作成

### info

    public java.lang.String info()

  簡易な内部情報の文字列化します。

  戻り値:
    内部情報の文字列
  変更履歴:

    5.3.4.0 (2011/04/01) toString() の簡易版
    5.5.2.1 (2012/05/07) properties情報を出力するようにする
    5.6.6.0 (2013/07/05) 表題(title)属性を追加

### toString

    public java.lang.String toString()

  内部情報を文字列化します。

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`
  戻り値:
    内部情報の文字列
  変更履歴:

    5.3.4.0 (2011/04/01) info() メソッドを利用するように変更

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

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