jp.ne.mki.wedge.run.interfaces
インタフェース DBDataConvertInterface


public interface DBDataConvertInterface

Webtribe 内部で保持するデータと Database で保持するデータの変換を行うためのインターフェースを定義します。 変換には次の 2通りがあります。


Database アクセス時にこの 2つのメソッドが呼び出されて、データの変換が行われます。


メソッドの概要
 java.lang.String getData(java.sql.CallableStatement cs, int idx)
          CallableStatement からデータを取得します。
 java.lang.String getData(java.sql.ResultSet rs, int idx)
          ResultSet からデータを取得します。
 void registOutputDataType(java.sql.CallableStatement cs, int idx)
          Stored Procedure を呼び出す時の出力パラメータの型をセットします。
 void setData(java.sql.PreparedStatement stmt, int idx, java.lang.String data)
          Datbase にデータを更新します。
 

メソッドの詳細

setData

public void setData(java.sql.PreparedStatement stmt,
                    int idx,
                    java.lang.String data)
             throws java.sql.SQLException,
                    java.text.ParseException,
                    java.io.IOException
Datbase にデータを更新します。
パラメータ:
stmt - 更新処理を行うための、PreparedStatement オブジェクト。
idx - パラメータの位置。ひとつ目のパラメータは 1。
data - Webtribe の内部形式で表現された、更新データ。

getData

public java.lang.String getData(java.sql.ResultSet rs,
                                int idx)
                         throws java.sql.SQLException,
                                java.io.IOException
ResultSet からデータを取得します。
パラメータ:
rs - 検索データを保持する ResultSet オブジェクト。
idx - パラメータの位置。ひとつ目のパラメータは 1。
戻り値:
Webtribe の内部形式に変換された、検索結果のデータ。

getData

public java.lang.String getData(java.sql.CallableStatement cs,
                                int idx)
                         throws java.sql.SQLException
CallableStatement からデータを取得します。
パラメータ:
cs - 検索データを保持する CallableStatement オブジェクト。
idx - パラメータの位置。ひとつ目のパラメータは 1。
戻り値:
Webtribe の内部形式に変換された、検索結果のデータ。

registOutputDataType

public void registOutputDataType(java.sql.CallableStatement cs,
                                 int idx)
                          throws java.sql.SQLException
Stored Procedure を呼び出す時の出力パラメータの型をセットします。
パラメータ:
cs - Stored Procedure を呼び出すための CallableStatement オブジェクト
idx - 出力パラメータの順序No