public class TransactionImpl extends Object implements Transaction
TransactionImpl tran = new TransactionImpl( appInfo ) ;
try {
・・・・・
tran.commit();
tran.finish();
}
catch( Exception ex ) {
tran.rollback();
}
finally {
tran.realClose()
}
| 5.1.9.0 (2010/08/01) 新規作成 |
| コンストラクタと説明 |
|---|
TransactionImpl(ApplicationInfo appInfo)
ApplicationInfo を指定して作成する、コンストラクター
このクラスは、基本的には、TransactionTag クラスから作成されます。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
close()
トランザクションの、終了時処理を行います。
|
boolean |
close(boolean errFlag)
トランザクションの、終了時処理を行います。
|
boolean |
commit()
コミット処理が行われた場合に、内部フラグ(isCommit)を true にセットします。
|
void |
finish()
トランザクションとして、正常終了時に処理を行います。
|
Connection |
getConnection(String dbid)
指定のDBID に対応した、Connection オブジェクトを返します。
|
void |
realClose()
トランザクションとして、終了時処理を行います。
|
boolean |
rollback()
ロールバック処理が行われた場合に、内部フラグ(isRollback)を true にセットします。
|
public TransactionImpl(ApplicationInfo appInfo)
appInfo - 内部統制用のアクセス情報public Connection getConnection(String dbid)
getConnection インタフェース内 Transactiondbid - 接続先IDpublic boolean commit()
commit インタフェース内 Transactionpublic boolean rollback()
rollback インタフェース内 Transactionpublic boolean close()
close インタフェース内 Transactionclose( boolean )public boolean close(boolean errFlag)
close インタフェース内 TransactionerrFlag - [true:エラー状態/false:通常]public void finish()
realClose()public void realClose()
| 5.3.8.0 (2011/08/01) 内部変数を初期化し、このオブジェクトが再利用できるようにする。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.