Class TransactionTemplateInternal

java.lang.Object
nablarch.test.core.db.TransactionTemplate
nablarch.test.core.db.TransactionTemplateInternal

public abstract class TransactionTemplateInternal extends TransactionTemplate
フレームワーク内部で使用するTransactionTemplateサブクラス。 トランザクションを制御する場合に使用する。 本クラスはアプリケーションには公開されていない。
Author:
T.Kawasaki
  • Constructor Summary

    Constructors
    Constructor
    Description
    コンストラクタ。
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TransactionTemplateInternal

      public TransactionTemplateInternal(String managerKey)
      コンストラクタ。
      Parameters:
      managerKey - SimpleDbTransactionManagerを取得するためのキー
  • Method Details

    • doInTransaction

      protected void doInTransaction(nablarch.core.db.connection.AppDbConnection conn) throws Exception
      トランザクション内ので処理を行う。
      トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。
      Specified by:
      doInTransaction in class TransactionTemplate
      Parameters:
      conn - コネクション
      Throws:
      Exception - 例外
    • doInTransaction

      protected abstract void doInTransaction(nablarch.core.db.connection.TransactionManagerConnection conn) throws Exception
      トランザクション内ので処理を行う。
      トランザクション内で実行する処理をサブクラスまたは無名クラスにて定義すること。
      Parameters:
      conn - コネクション
      Throws:
      Exception - 例外