概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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関連例外

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 株式会社アルゴ２１
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright 2005 株式会社アルゴ２１