クラス Integer

すべての実装されたインタフェース:
jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert, jp.ne.mki.wedge.run.interfaces.DBDataConvertInterface

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

    • Integer

      public Integer()
  • メソッドの詳細

    • getObject

      public Object getObject(CallableStatement cs, int idx) throws SQLException
      ストアドプロシージャから int 型としてデータを取り出します。
      定義:
      getObject インタフェース内 jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
      オーバーライド:
      getObject クラス内 DefaultDBDataConvert
      例外:
      SQLException - データベースアクセスエラーが発生した場合
      関連項目:
      • DBDataConvert.getObject(java.sql.CallableStatement, int)
    • getObject

      public Object getObject(ResultSet rs, int idx) throws SQLException
      検索結果から int 型としてデータを取り出します。
      定義:
      getObject インタフェース内 jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
      オーバーライド:
      getObject クラス内 DefaultDBDataConvert
      例外:
      SQLException - データベースアクセスエラーが発生した場合
      関連項目:
      • DBDataConvert.getObject(java.sql.ResultSet, int)
    • registOutputDataType

      public void registOutputDataType(CallableStatement cs, int idx) throws SQLException
      ストアドプロシージャに出力データの型を INTEGER として登録します。
      定義:
      registOutputDataType インタフェース内 jp.ne.mki.wedge.run.interfaces.DBDataConvertInterface
      オーバーライド:
      registOutputDataType クラス内 DefaultDBDataConvert
      パラメータ:
      cs - Stored Procedure を呼び出すための CallableStatement オブジェクト
      idx - 出力パラメータの順序No
      例外:
      SQLException - データベースアクセスエラーが発生した場合
      関連項目:
      • DBDataConvertInterface.registOutputDataType(java.sql.CallableStatement, int)
    • setObject

      public void setObject(PreparedStatement stmt, int idx, Object data) throws SQLException
      渡されたオブジェクトが文字列(String)の場合は int に変換してからデータベースに渡します。
      定義:
      setObject インタフェース内 jp.ne.mki.wedge.run.db.control.dbc.DBDataConvert
      オーバーライド:
      setObject クラス内 DefaultDBDataConvert
      例外:
      SQLException - データベースアクセスエラーが発生した場合
      関連項目:
      • DBDataConvert.setObject(java.sql.PreparedStatement, int, java.lang.Object)