package jp.terasoluna.fw.batch.executor; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.TransactionDefinition; import org.springframework.transaction.TransactionException; import org.springframework.transaction.TransactionStatus; public class PlatformTransactionManagerStub01 implements PlatformTransactionManager { public TransactionStatus getTransaction(TransactionDefinition definition) throws TransactionException { throw new TransactionException("トランザクション開始確認"){ /** * */ private static final long serialVersionUID = 5076590482287633904L;}; } public void commit(TransactionStatus status) throws TransactionException { throw new TransactionException("コミット確認") { /** * */ private static final long serialVersionUID = -4070645657400091636L; }; } public void rollback(TransactionStatus status) throws TransactionException { throw new TransactionException("ロールバック確認") { /** * */ private static final long serialVersionUID = -9116878319303004981L; }; } }