org.seasar.extension.jdbc.parameter
クラス Parameter

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.parameter.Parameter

public class Parameter
extends Object

値をラップし特別な意味を持たせるクラスです。

作成者:
taedium

コンストラクタの概要
Parameter()
           
 
メソッドの概要
static TemporalParameter date(Calendar value)
          TemporalType.DATE用のパラメータを作成します。
static TemporalParameter date(Date value)
          TemporalType.DATE用のパラメータを作成します。
static LobParameter lob(byte[] value)
          ラージオブジェクト用のパラメータを作成します。
static LobParameter lob(Serializable value)
          ラージオブジェクト用のパラメータを作成します。
static LobParameter lob(String value)
          ラージオブジェクト用のパラメータを作成します。
static TemporalParameter time(Calendar value)
          TemporalType.TIME用のパラメータを作成します。
static TemporalParameter time(Date value)
          TemporalType.TIME用のパラメータを作成します。
static TemporalParameter timestamp(Calendar value)
          TemporalType.TIMESTAMP用のパラメータを作成します。
static TemporalParameter timestamp(Date value)
          TemporalType.TIMESTAMP用のパラメータを作成します。
static Object wrapIfNecessary(PropertyDesc propertyDesc, Object value)
          プロパティ記述に従い必要ならば値をラップします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Parameter

public Parameter()
メソッドの詳細

date

public static TemporalParameter date(Date value)
TemporalType.DATE用のパラメータを作成します。

パラメータ:
value - 値
戻り値:
時制パラメータ

date

public static TemporalParameter date(Calendar value)
TemporalType.DATE用のパラメータを作成します。

パラメータ:
value - 値
戻り値:
時制パラメータ

time

public static TemporalParameter time(Date value)
TemporalType.TIME用のパラメータを作成します。

パラメータ:
value - 値
戻り値:
時制パラメータ

time

public static TemporalParameter time(Calendar value)
TemporalType.TIME用のパラメータを作成します。

パラメータ:
value - 値
戻り値:
時制パラメータ

timestamp

public static TemporalParameter timestamp(Date value)
TemporalType.TIMESTAMP用のパラメータを作成します。

パラメータ:
value - 値
戻り値:
時制パラメータ

timestamp

public static TemporalParameter timestamp(Calendar value)
TemporalType.TIMESTAMP用のパラメータを作成します。

パラメータ:
value - 値
戻り値:
時制パラメータ

lob

public static LobParameter lob(byte[] value)
ラージオブジェクト用のパラメータを作成します。

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

lob

public static LobParameter lob(Serializable value)
ラージオブジェクト用のパラメータを作成します。

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

lob

public static LobParameter lob(String value)
ラージオブジェクト用のパラメータを作成します。

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

wrapIfNecessary

public static Object wrapIfNecessary(PropertyDesc propertyDesc,
                                     Object value)
プロパティ記述に従い必要ならば値をラップします。

パラメータ:
propertyDesc - プロパティ記述
value - 値
戻り値:


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.