jp.ne.mki.wedge.data.db.defaults
クラス Long

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.data.db.defaults.DefaultDBDataConvert
      上位を拡張 jp.ne.mki.wedge.data.db.defaults.Long
すべての実装されたインタフェース:
jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert, DBDataConvertInterface

public class Long
extends DefaultDBDataConvert

渡されたオブジェクトを long として処理します。
オブジェクトが String, BigDecimal, Integer の場合は、long 型に変換してから処理を行います。
オブジェクトが long の場合は、そのまま処理を行います。
オブジェクトが long, BigDecimal, String のいずれでもない場合は、オブジェクトのまま渡します。 この場合の処理結果はデータベースに依存するため保証されません。


コンストラクタの概要
Long()
           
 
メソッドの概要
 java.lang.Object getObject(java.sql.CallableStatement cs, int idx)
          ストアドプロシージャから long 型としてデータを取り出します。
 java.lang.Object getObject(java.sql.ResultSet rs, int idx)
          検索結果から long 型としてデータを取り出します。
 void registOutputDataType(java.sql.CallableStatement cs, int idx)
          ストアドプロシージャに出力データの型を BIGINT して登録します。
 void setObject(java.sql.PreparedStatement stmt, int idx, java.lang.Object data)
          渡されたオブジェクトが文字列(String)の場合は long に変換してからデータベースに渡します。
 
クラス jp.ne.mki.wedge.data.db.defaults.DefaultDBDataConvert から継承されたメソッド
getData, getData, getIdata, getIdata, setData, setIdata, setIdata
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Long

public Long()
メソッドの詳細

getObject

public java.lang.Object getObject(java.sql.CallableStatement cs,
                                  int idx)
                           throws java.sql.SQLException
ストアドプロシージャから long 型としてデータを取り出します。

定義:
インタフェース jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert 内の getObject
オーバーライド:
クラス DefaultDBDataConvert 内の getObject
例外:
java.sql.SQLException - データベースアクセスエラーが発生した場合
関連項目:
DBDataConvert.getObject(java.sql.CallableStatement, int)

getObject

public java.lang.Object getObject(java.sql.ResultSet rs,
                                  int idx)
                           throws java.sql.SQLException
検索結果から long 型としてデータを取り出します。

定義:
インタフェース jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert 内の getObject
オーバーライド:
クラス DefaultDBDataConvert 内の getObject
例外:
java.sql.SQLException - データベースアクセスエラーが発生した場合
関連項目:
DBDataConvert.getObject(java.sql.ResultSet, int)

registOutputDataType

public void registOutputDataType(java.sql.CallableStatement cs,
                                 int idx)
                          throws java.sql.SQLException
ストアドプロシージャに出力データの型を BIGINT して登録します。

定義:
インタフェース DBDataConvertInterface 内の registOutputDataType
オーバーライド:
クラス DefaultDBDataConvert 内の registOutputDataType
パラメータ:
cs - Stored Procedure を呼び出すための CallableStatement オブジェクト
idx - 出力パラメータの順序No
例外:
java.sql.SQLException - データベースアクセスエラーが発生した場合
関連項目:
DBDataConvertInterface.registOutputDataType(java.sql.CallableStatement, int)

setObject

public void setObject(java.sql.PreparedStatement stmt,
                      int idx,
                      java.lang.Object data)
               throws java.sql.SQLException
渡されたオブジェクトが文字列(String)の場合は long に変換してからデータベースに渡します。

定義:
インタフェース jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert 内の setObject
オーバーライド:
クラス DefaultDBDataConvert 内の setObject
例外:
java.sql.SQLException - データベースアクセスエラーが発生した場合
関連項目:
DBDataConvert.setObject(java.sql.PreparedStatement, int, java.lang.Object)