|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.batch.dao.support.BatchUpdateExecutor
public class BatchUpdateExecutor
バッチ更新一括実行クラス
コンストラクタの概要 | |
---|---|
BatchUpdateExecutor()
|
メソッドの概要 | |
---|---|
static void |
clearAll(Object value)
バッチ更新リストクリア. |
protected static void |
clearAllInnerObject(Object value)
オブジェクトに対するバッチ更新リストクリア(内部呼び出し用). |
static List<BatchUpdateResult> |
executeBatch(Object value,
jp.terasoluna.fw.dao.UpdateDAO updateDAO)
バッチ更新一括実行. |
protected static List<BatchUpdateResult> |
executeBatchInnerObject(Object value,
jp.terasoluna.fw.dao.UpdateDAO updateDAO)
オブジェクトに対するバッチ更新一括実行(内部呼び出し用). |
protected static boolean |
isPrimitiveWrapper(Class<?> clazz)
プリミティブのラッパークラスを判定する. |
protected static boolean |
isTargetClass(Class<?> clazz)
処理対象クラスであるか判定する。 |
protected static void |
outputExceptionLog(Throwable e)
例外ログを出力する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BatchUpdateExecutor()
メソッドの詳細 |
---|
public static List<BatchUpdateResult> executeBatch(Object value, jp.terasoluna.fw.dao.UpdateDAO updateDAO)
オブジェクト内のBatchUpdateSupportフィールドを探索して、すべてのバッチ更新を実行する。
value
- Object 探索するオブジェクトupdateDAO
- UpdateDAO 実行に使用するUpdateDAO
protected static List<BatchUpdateResult> executeBatchInnerObject(Object value, jp.terasoluna.fw.dao.UpdateDAO updateDAO)
value
- Object 探索するオブジェクトupdateDAO
- UpdateDAO 実行に使用するUpdateDAO
public 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
- Throwable
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |