public final class DbUtil
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
static java.util.Map<java.lang.String,java.lang.Object> | 
createMapAndCopy(java.lang.Object data)
オブジェクトの親クラスも含めたすべてのフィールドをMapにコピーする。 
 | 
static int | 
getArraySize(java.lang.Object object)
オブジェクトの配列サイズを取得する。 
 | 
static java.lang.Object | 
getArrayValue(java.lang.Object object,
             int pos)
配列または、 
Collectionオブジェクトから指定された要素の値を取得する。 | 
static java.lang.Object | 
getField(java.lang.Object data,
        java.lang.String fieldName)
指定されたオブジェクトの特定のフィールドの値を返却する。 
 | 
static boolean | 
isArrayObject(java.lang.Object object)
オブジェクトが配列または、 
Collectionか。 | 
static boolean | 
isFieldAccess()
データベースのBeanに対してフィールドでアクセスするかどうかを返却する。 
 | 
static java.util.Calendar | 
trimTime(java.util.Date date)
日付の時間部分を取り除く。 
 | 
public static boolean isArrayObject(java.lang.Object object)
Collectionか。object - チェック対象のオブジェクトpublic static int getArraySize(java.lang.Object object)
Collection以外の場合は、IllegalArgumentException。object - オブジェクトpublic static java.lang.Object getArrayValue(java.lang.Object object,
                                             int pos)
Collectionオブジェクトから指定された要素の値を取得する。IllegalArgumentException。object - オブジェクト(配列または、Collection)pos - 要素public static java.util.Calendar trimTime(java.util.Date date)
date - 対象の日付public static boolean isFieldAccess()
public static java.lang.Object getField(java.lang.Object data,
                                        java.lang.String fieldName)
data - フィールドの値を取得したいオブジェクトfieldName - フィールド名java.lang.IllegalArgumentException - filedNameに対応するプロパティが定義されていない場合java.lang.RuntimeException - フィールドの値の取得に失敗した場合public static java.util.Map<java.lang.String,java.lang.Object> createMapAndCopy(java.lang.Object data)
data - コピー元のオブジェクトjava.lang.RuntimeException - フィールドの値の取得に失敗した場合