org.seasar.extension.jdbc.types
クラス SqlDateType

java.lang.Object
  拡張org.seasar.extension.jdbc.types.AbstractValueType
      拡張org.seasar.extension.jdbc.types.SqlDateType
すべての実装インタフェース:
ValueType
直系の既知のサブクラス:
CalendarSqlDateType, DateSqlDateType

public class SqlDateType
extends AbstractValueType

java.sql.Date用の ValueTypeです。

作成者:
higa

コンストラクタの概要
SqlDateType()
          インスタンスを構築します。
 
メソッドの概要
 void bindValue(java.sql.CallableStatement cs, java.lang.String parameterName, java.lang.Object value)
          変数の値をバインドします。
 void bindValue(java.sql.PreparedStatement ps, int index, java.lang.Object value)
          変数の値をバインドします。
 java.lang.Object getValue(java.sql.CallableStatement cs, int index)
          パラメータの値を返します。
 java.lang.Object getValue(java.sql.CallableStatement cs, java.lang.String parameterName)
          パラメータの値を返します。
 java.lang.Object getValue(java.sql.ResultSet resultSet, int index)
          カラムの値を返します。
 java.lang.Object getValue(java.sql.ResultSet resultSet, java.lang.String columnName)
          カラムの値を返します。
protected  java.sql.Date toSqlDate(java.lang.Object value)
          Date
 java.lang.String toText(java.lang.Object value)
          変数の値を文字列表現に変換します。
 
クラス org.seasar.extension.jdbc.types.AbstractValueType から継承したメソッド
getSqlType, registerOutParameter, registerOutParameter, setNull, setNull
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SqlDateType

public SqlDateType()
インスタンスを構築します。

メソッドの詳細

getValue

public java.lang.Object getValue(java.sql.ResultSet resultSet,
                                 int index)
                          throws java.sql.SQLException
インタフェース ValueType の記述:
カラムの値を返します。

パラメータ:
resultSet - 結果セット
index - 位置
戻り値:
カラムの値
例外:
java.sql.SQLException - SQL例外が発生した場合

getValue

public java.lang.Object getValue(java.sql.ResultSet resultSet,
                                 java.lang.String columnName)
                          throws java.sql.SQLException
インタフェース ValueType の記述:
カラムの値を返します。

パラメータ:
resultSet - 結果セット
columnName - カラム名
戻り値:
カラムの値
例外:
java.sql.SQLException - SQL例外が発生した場合

getValue

public java.lang.Object getValue(java.sql.CallableStatement cs,
                                 int index)
                          throws java.sql.SQLException
インタフェース ValueType の記述:
パラメータの値を返します。

パラメータ:
cs - ストアドプロシージャを表す文
index - 位置
戻り値:
パラメータの値
例外:
java.sql.SQLException - SQL例外が発生した場合

getValue

public java.lang.Object getValue(java.sql.CallableStatement cs,
                                 java.lang.String parameterName)
                          throws java.sql.SQLException
インタフェース ValueType の記述:
パラメータの値を返します。

パラメータ:
cs - ストアドプロシージャを表す文
parameterName - パラメータ名
戻り値:
パラメータの値
例外:
java.sql.SQLException - SQL例外が発生した場合

bindValue

public void bindValue(java.sql.PreparedStatement ps,
                      int index,
                      java.lang.Object value)
               throws java.sql.SQLException
インタフェース ValueType の記述:
変数の値をバインドします。

パラメータ:
ps - 準備されたSQL文
index - 位置
value - 値
例外:
java.sql.SQLException - SQL例外が発生した場合

bindValue

public void bindValue(java.sql.CallableStatement cs,
                      java.lang.String parameterName,
                      java.lang.Object value)
               throws java.sql.SQLException
インタフェース ValueType の記述:
変数の値をバインドします。

パラメータ:
cs - ストアドプロシージャを表す文
parameterName - パラメータ名
value - 値
例外:
java.sql.SQLException - SQL例外が発生した場合

toSqlDate

protected java.sql.Date toSqlDate(java.lang.Object value)
Date

パラメータ:
value - 値
戻り値:
Date

toText

public java.lang.String toText(java.lang.Object value)
インタフェース ValueType の記述:
変数の値を文字列表現に変換します。

パラメータ:
value - 値
戻り値:
値の文字列表現


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.