openGionopenGion
5.5.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 (2007/10/25) 新規作成
5.1.7.0 (2010/06/01) メソッドの修正、Cloneable の追加(浅いコピー)
バージョン
4.0
作成者
高橋正和
導入されたバージョン:
JDK5.0,

コンストラクタの概要
EDbid()
           
 
メソッドの概要
 EDbid clone()
          自分自身の clone を返します。
 java.lang.String getDbidKey()
          dbidKeyの取得 内部的には、大文字のみで管理します。
 java.lang.String getDbProductName()
          dbProductNameの取得
 java.lang.String getDbProductVersion()
          dbProductVersionの取得
 java.lang.String getDriverName()
          driverNameの取得
 java.lang.String getDriverVersion()
          driverVersionの取得
 int getMaxcount()
          maxcountの取得
 int getMincount()
          mincountの取得
 java.lang.String getPassword()
          passwordの取得
 int getPooltime()
          pooltimeの取得
 java.lang.String getUrl()
          urlの取得
 java.lang.String getUser()
          userの取得
 java.lang.String info()
          簡易な内部情報の文字列化します。
 boolean isApplicationInfo()
          isUseAppInfoの取得
 boolean isReadonly()
          readonlyの取得
protected  void setApplicationInfo(java.lang.String value)
          isUseAppInfoの設定
protected  void setDbidKey(java.lang.String value)
          dbidKeyの設定 内部的には、大文字のみで管理します。
protected  void setMaxcount(java.lang.String value)
          maxcountの設定
 void setMetaDataInfo(java.sql.DatabaseMetaData meta)
          メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します
protected  void setMincount(java.lang.String value)
          mincountの設定
protected  void setPassword(java.lang.String value)
          passwordの設定
protected  void setPooltime(java.lang.String value)
          pooltimeの設定
protected  void setReadonly(java.lang.String value)
          readonlyの設定
protected  void setUrl(java.lang.String value)
          urlの設定
protected  void setUser(java.lang.String value)
          userの設定
 java.lang.String toString()
          内部情報を文字列化します。
 boolean useParamMetaData()
          useParamMetaDataの取得
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

EDbid

public EDbid()
メソッドの詳細

getDbidKey

public java.lang.String getDbidKey()
dbidKeyの取得 内部的には、大文字のみで管理します。

戻り値:
String dbidKey

setDbidKey

protected void setDbidKey(java.lang.String value)
dbidKeyの設定 内部的には、大文字のみで管理します。

パラメータ:
value - String DBID
変更履歴:
4.1.0.1 (2008/01/21) 登録時に、大文字に変換する。

getUrl

public java.lang.String getUrl()
urlの取得

戻り値:
String url

setUrl

protected void setUrl(java.lang.String value)
urlの設定

パラメータ:
value - String url文字列

getUser

public java.lang.String getUser()
userの取得

戻り値:
String user

setUser

protected void setUser(java.lang.String value)
userの設定

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

getPassword

public java.lang.String getPassword()
passwordの取得

戻り値:
String password

setPassword

protected void setPassword(java.lang.String value)
passwordの設定

パラメータ:
value - String password文字列

isReadonly

public boolean isReadonly()
readonlyの取得

戻り値:
boolean readonly

setReadonly

protected void setReadonly(java.lang.String value)
readonlyの設定

パラメータ:
value - String readonly文字列(true/false)

getMincount

public int getMincount()
mincountの取得

戻り値:
int mincount

setMincount

protected void setMincount(java.lang.String value)
mincountの設定

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

getMaxcount

public int getMaxcount()
maxcountの取得

戻り値:
int maxcount

setMaxcount

protected void setMaxcount(java.lang.String value)
maxcountの設定

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

getPooltime

public int getPooltime()
pooltimeの取得

戻り値:
int pooltime

setPooltime

protected void setPooltime(java.lang.String value)
pooltimeの設定

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

isApplicationInfo

public boolean isApplicationInfo()
isUseAppInfoの取得

戻り値:
boolean isUseAppInfo

setApplicationInfo

protected void setApplicationInfo(java.lang.String value)
isUseAppInfoの設定

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

setMetaDataInfo

public void setMetaDataInfo(java.sql.DatabaseMetaData meta)
                     throws java.sql.SQLException
メタデータを受け取って dbProductName,dbProductVersion,driverName,driverVersion を一括で設定します

パラメータ:
meta - DatabaseMetaData
例外:
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()
dbProductNameの取得

戻り値:
String dbProductName

getDbProductVersion

public java.lang.String getDbProductVersion()
dbProductVersionの取得

戻り値:
String dbProductVersion

getDriverName

public java.lang.String getDriverName()
driverNameの取得

戻り値:
String driverName

getDriverVersion

public java.lang.String getDriverVersion()
driverVersionの取得

戻り値:
String driverVersion

useParamMetaData

public boolean useParamMetaData()
useParamMetaDataの取得

戻り値:
boolean useParamMetaData
変更履歴:
5.3.8.0 (2011/08/01) 新規追加

clone

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

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
Object 自分自身の clone を返します。
変更履歴:
5.1.7.0 (2010/06/01) 新規作成

info

public java.lang.String info()
簡易な内部情報の文字列化します。

戻り値:
String 内部情報の文字列
変更履歴:
5.3.4.0 (2011/04/01) toString() の簡易版

toString

public java.lang.String toString()
内部情報を文字列化します。

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
String 内部情報の文字列
変更履歴:
5.3.4.0 (2011/04/01) info() メソッドを利用するように変更

openGion 5.5.1.0

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