Nautica Workflow

jp.co.argo21.nautica.workflow.engine
クラス DataAccessManager

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.engine.DataAccessManager

public class DataAccessManager
extends java.lang.Object

データアクセス関連の資源を管理する。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

コンストラクタの概要
DataAccessManager()
           
 
メソッドの概要
static void begin(boolean isAutoCommit)
          トランザクションを開始する。
static void close()
          JDBC接続を閉じる。
static void commit()
          トランザクションをコミットする。
static java.sql.Timestamp getAccessTime()
          トランザクション内でのアクセス時刻を返す。
static java.sql.Connection getConnection()
          JDBC接続を取り出す。
static WorkflowDAOFactory getDAOFactory()
          DAOファクトリを返す。
static javax.sql.DataSource getDataSource()
          データソースを返す。
static void rollback()
          トランザクションをロールバックする。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataAccessManager

public DataAccessManager()
メソッドの詳細

getDataSource

public static javax.sql.DataSource getDataSource()
データソースを返す。

戻り値:
データソース

getDAOFactory

public static WorkflowDAOFactory getDAOFactory()
DAOファクトリを返す。

戻り値:
DAOファクトリ

begin

public static void begin(boolean isAutoCommit)
                  throws java.sql.SQLException
トランザクションを開始する。

パラメータ:
isAutoCommit - 自動コミットモードならtrue
例外:
java.sql.SQLException - SQL関連例外

commit

public static void commit()
                   throws java.sql.SQLException,
                          WorkflowException
トランザクションをコミットする。

例外:
java.sql.SQLException - SQL関連例外
WorkflowException - ワークフロー関連例外

rollback

public static void rollback()
                     throws java.sql.SQLException
トランザクションをロールバックする。

例外:
java.sql.SQLException - SQL関連例外

getConnection

public static java.sql.Connection getConnection()
                                         throws java.sql.SQLException
JDBC接続を取り出す。

戻り値:
JDBC接続
例外:
java.sql.SQLException - SQL関連例外

getAccessTime

public static java.sql.Timestamp getAccessTime()
                                        throws java.sql.SQLException
トランザクション内でのアクセス時刻を返す。

戻り値:
アクセス時刻
例外:
java.sql.SQLException - SQL関連例外

close

public static void close()
                  throws java.sql.SQLException
JDBC接続を閉じる。

例外:
java.sql.SQLException - SQL関連例外

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21