Package nablarch.test.core.db
Class TransactionTemplateInternal
java.lang.Object
nablarch.test.core.db.TransactionTemplate
nablarch.test.core.db.TransactionTemplateInternal
フレームワーク内部で使用する
TransactionTemplate
サブクラス。
トランザクションを制御する場合に使用する。
本クラスはアプリケーションには公開されていない。- Author:
- T.Kawasaki
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doInTransaction
(nablarch.core.db.connection.AppDbConnection conn) トランザクション内ので処理を行う。
トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。protected abstract void
doInTransaction
(nablarch.core.db.connection.TransactionManagerConnection conn) トランザクション内ので処理を行う。
トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。Methods inherited from class nablarch.test.core.db.TransactionTemplate
execute
-
Constructor Details
-
TransactionTemplateInternal
コンストラクタ。- Parameters:
managerKey
- SimpleDbTransactionManagerを取得するためのキー
-
-
Method Details
-
doInTransaction
トランザクション内ので処理を行う。
トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。- Specified by:
doInTransaction
in classTransactionTemplate
- Parameters:
conn
- コネクション- Throws:
Exception
- 例外
-
doInTransaction
protected abstract void doInTransaction(nablarch.core.db.connection.TransactionManagerConnection conn) throws Exception トランザクション内ので処理を行う。
トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。- Parameters:
conn
- コネクション- Throws:
Exception
- 例外
-