|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.batch.util.BatchUtil
public class BatchUtil
バッチ実装用ユーティリティ。
各種バッチ実装にて使用するユーティリティメソッドを定義する。
コンストラクタの概要 | |
---|---|
BatchUtil()
|
メソッドの概要 | ||
---|---|---|
static String |
cat(Object... args)
汎用文字列結合メソッド。 |
|
static
|
changeListToArray(List<E> list,
Class clazz)
Listを配列型に変換する Listの中に複数の型が混じっている場合は使用できない |
|
static void |
commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクションをコミットさせる コネクションのコミットを行う |
|
static void |
commitTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクションをコミットさせる コネクションのコミットを行う |
|
static void |
commitTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap)
トランザクションをコミットさせる |
|
static void |
commitTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap,
org.apache.commons.logging.Log log)
トランザクションをコミットさせる |
|
static void |
endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクションを終了させる(未コミット時ロールバック) |
|
static void |
endTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクションを終了させる(未コミット時ロールバック) |
|
static boolean |
endTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap)
トランザクションを終了させる(未コミット時ロールバック) |
|
static boolean |
endTransactions(Map<?,?> tranMap,
Map<String,org.springframework.transaction.TransactionStatus> statMap,
org.apache.commons.logging.Log log)
トランザクションを終了させる(未コミット時ロールバック) |
|
static String |
getInfoLogEndMsg(String jobCd)
インフォログの終了メッセージを取得する。 |
|
static String |
getInfoLogStartMsg(String jobCd)
インフォログの開始メッセージを取得する。 |
|
static List<String> |
getProperties(String propertyName,
String grpKey)
.propertiesファイルからグループキー指定で値を取り出す グループキーに合致したキーに対して昇順ソートを行ってから 返却リストへ値をセットしている |
|
static org.springframework.transaction.TransactionDefinition |
getTransactionDefinition()
デフォルトのTransactionDefinitionを取得する |
|
static void |
releaseSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint)
セーブポイントをリリースする |
|
static void |
releaseSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint,
org.apache.commons.logging.Log log)
セーブポイントをリリースする |
|
static void |
rollbackSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint)
セーブポイントまでロールバックさせる |
|
static void |
rollbackSavepoint(org.springframework.transaction.TransactionStatus stat,
Object savepoint,
org.apache.commons.logging.Log log)
セーブポイントまでロールバックさせる |
|
static void |
rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat)
トランザクション開始までロールバックする。 |
|
static void |
rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
トランザクション開始までロールバックする。 |
|
static Object |
setSavepoint(org.springframework.transaction.TransactionStatus stat)
セーブポイントを設定する |
|
static Object |
setSavepoint(org.springframework.transaction.TransactionStatus stat,
org.apache.commons.logging.Log log)
セーブポイントを設定する |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def)
トランザクションを開始させる |
|
static org.springframework.transaction.TransactionStatus |
startTransaction(org.springframework.transaction.PlatformTransactionManager tran,
org.springframework.transaction.TransactionDefinition def,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
|
static Map<String,org.springframework.transaction.TransactionStatus> |
startTransactions(org.springframework.transaction.TransactionDefinition tranDef,
Map<?,?> tranMap)
トランザクションを開始させる |
|
static Map<String,org.springframework.transaction.TransactionStatus> |
startTransactions(org.springframework.transaction.TransactionDefinition tranDef,
Map<?,?> tranMap,
org.apache.commons.logging.Log log)
トランザクションを開始させる |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public BatchUtil()
メソッドの詳細 |
---|
public static String cat(Object... args)
args
- 任意の値
public static String getInfoLogStartMsg(String jobCd)
jobCd
- ジョブ業務コード
public static String getInfoLogEndMsg(String jobCd)
jobCd
- ジョブ業務コード
public static org.springframework.transaction.TransactionDefinition getTransactionDefinition()
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran)
tran
- PlatformTransactionManager
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.apache.commons.logging.Log log)
tran
- PlatformTransactionManagerlog
- Log
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionDefinition def)
tran
- PlatformTransactionManagerdef
- TransactionDefinition
public static org.springframework.transaction.TransactionStatus startTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionDefinition def, org.apache.commons.logging.Log log)
tran
- PlatformTransactionManagerdef
- TransactionDefinitionlog
- Log
public static Map<String,org.springframework.transaction.TransactionStatus> startTransactions(org.springframework.transaction.TransactionDefinition tranDef, Map<?,?> tranMap)
tranDef
- TransactionDefinitiontranMap
- PlatformTransactionManagerマップ
public static Map<String,org.springframework.transaction.TransactionStatus> startTransactions(org.springframework.transaction.TransactionDefinition tranDef, Map<?,?> tranMap, org.apache.commons.logging.Log log)
tranDef
- TransactionDefinitiontranMap
- PlatformTransactionManagerマップlog
- Log
public static void commitTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionStatus stat)
tran
- PlatformTransactionManagerstat
- TransactionStatuspublic static void commitTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionStatus stat, org.apache.commons.logging.Log log)
tran
- PlatformTransactionManagerstat
- TransactionStatuslog
- Logpublic static void commitTransactions(Map<?,?> tranMap, Map<String,org.springframework.transaction.TransactionStatus> statMap)
sqlMapperList
-
SQLException
public static void commitTransactions(Map<?,?> tranMap, Map<String,org.springframework.transaction.TransactionStatus> statMap, org.apache.commons.logging.Log log)
sqlMapperList
-
SQLException
public static void endTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionStatus stat)
tran
- PlatformTransactionManagerstat
- TransactionStatuspublic static void endTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionStatus stat, org.apache.commons.logging.Log log)
tran
- PlatformTransactionManagerstat
- TransactionStatuslog
- Logpublic static boolean endTransactions(Map<?,?> tranMap, Map<String,org.springframework.transaction.TransactionStatus> statMap)
tranMap
- PlatformTransactionManagerマップstatMap
- TransactionStatusマップ
public static boolean endTransactions(Map<?,?> tranMap, Map<String,org.springframework.transaction.TransactionStatus> statMap, org.apache.commons.logging.Log log)
tranMap
- PlatformTransactionManagerマップstatMap
- TransactionStatusマップlog
- Log
public static Object setSavepoint(org.springframework.transaction.TransactionStatus stat)
stat
- TransactionStatus
public static Object setSavepoint(org.springframework.transaction.TransactionStatus stat, org.apache.commons.logging.Log log)
stat
- TransactionStatuslog
- Log
public static void releaseSavepoint(org.springframework.transaction.TransactionStatus stat, Object savepoint)
stat
- TransactionStatussavepoint
- セーブポイントpublic static void releaseSavepoint(org.springframework.transaction.TransactionStatus stat, Object savepoint, org.apache.commons.logging.Log log)
stat
- TransactionStatussavepoint
- セーブポイントlog
- Logpublic static void rollbackSavepoint(org.springframework.transaction.TransactionStatus stat, Object savepoint)
stat
- TransactionStatussavepoint
- セーブポイントpublic static void rollbackSavepoint(org.springframework.transaction.TransactionStatus stat, Object savepoint, org.apache.commons.logging.Log log)
stat
- TransactionStatussavepoint
- セーブポイントlog
- Logpublic static void rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionStatus stat)
tran
- トランザクションマネージャstat
- TransactionStatuspublic static void rollbackTransaction(org.springframework.transaction.PlatformTransactionManager tran, org.springframework.transaction.TransactionStatus stat, org.apache.commons.logging.Log log)
tran
- トランザクションマネージャstat
- TransactionStatuslog
- Logpublic static <E> E[] changeListToArray(List<E> list, Class clazz)
E
- 返却値の型list
- 入力データclazz
- 返却値の型をあらわすClass型のインスタンス
public static List<String> getProperties(String propertyName, String grpKey)
propertyName
- .propertiesファイルの名前(.propertiesは必要ない)grpKey
- グループキー
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |