public class BatchUpdateExecutor extends Object
コンストラクタと説明 |
---|
BatchUpdateExecutor() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
clearAll(Object value)
バッチ更新リストクリア.
|
protected static void |
clearAllInnerObject(Object value)
オブジェクトに対するバッチ更新リストクリア(内部呼び出し用).
|
static List<BatchUpdateResult> |
executeBatch(Object value,
UpdateDAO updateDAO)
バッチ更新一括実行.
|
protected static List<BatchUpdateResult> |
executeBatchInnerObject(Object value,
UpdateDAO updateDAO)
オブジェクトに対するバッチ更新一括実行(内部呼び出し用).
|
protected static boolean |
isPrimitiveWrapper(Class<?> clazz)
プリミティブのラッパークラスを判定する.
|
protected static boolean |
isTargetClass(Class<?> clazz)
処理対象クラスであるか判定する。
|
protected static void |
outputExceptionLog(Throwable e)
例外ログを出力する。
|
public static List<BatchUpdateResult> executeBatch(Object value, UpdateDAO updateDAO)
オブジェクト内のBatchUpdateSupportフィールドを探索して、すべてのバッチ更新を実行する。
value
- Object 探索するオブジェクトupdateDAO
- UpdateDAO 実行に使用するUpdateDAOprotected static List<BatchUpdateResult> executeBatchInnerObject(Object value, UpdateDAO updateDAO)
value
- Object 探索するオブジェクトupdateDAO
- UpdateDAO 実行に使用するUpdateDAOpublic static void clearAll(Object value)
オブジェクト内のBatchUpdateSupportフィールドを探索して、すべてのバッチ更新をクリアする。
value
- Object 探索するオブジェクトprotected static void clearAllInnerObject(Object value)
value
- Object 探索するオブジェクトprotected static boolean isTargetClass(Class<?> clazz)
clazz
- クラス型protected static boolean isPrimitiveWrapper(Class<?> clazz)
pt
- Class<?>protected static void outputExceptionLog(Throwable e)
e
- ThrowableCopyright © 2014 NTT DATA Corporation.