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 - フィールドの値の取得に失敗した場合