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

## jp.co.argo21.nautica.workflow.dataaccess.mysql
クラス MySQLTargetProcessDAO

    java.lang.Object
      jp.co.argo21.nautica.workflow.dataaccess.AbstractDAO
          jp.co.argo21.nautica.workflow.dataaccess.mysql.MySQLTargetProcessDAO

すべての実装インタフェース:
  TargetProcessDAO

public class MySQLTargetProcessDAO
extends AbstractDAO
implements TargetProcessDAO

TargetProcessBeanをデータとするMySQL用DAOクラスである。

     ETAPROCESSテーブル
     +--------------+-------------+------+-----+---------+-------+
     | Field        | Type        | Null | Key | Default | Extra |
     +--------------+-------------+------+-----+---------+-------+
     | ENGINE_ID    | varchar(64) |      | PRI |         |       |
     | PROCESS_ID   | varchar(64) |      | PRI |         |       |
     | ROOT_PROC_ID | varchar(64) |      |     |         |       |
     | ROOT_ACT_ID  | varchar(64) |      |     |         |       |
     +--------------+-------------+------+-----+---------+-------+

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

フィールドの概要
`protected static org.apache.log4j.Logger` | `eLog` エンジンログ
`static java.lang.String` | `ENGINE_ID` エンジンIDのカラム名
`static java.lang.String` | `PROCESS_ID` プロセスIDのカラム名
`static java.lang.String` | `ROOT_ACT_ID` ルートアクティビティIDのカラム名
`static java.lang.String` | `ROOT_PROC_ID` ルートプロセスIDのカラム名

メソッドの概要
`void` | `delete(java.lang.String eid, java.lang.String pid)` 起動先プロセス情報を削除する。
`TargetProcessBean` | `findByPrimaryKey(java.lang.String eid, java.lang.String pid)` エンジンIDと起動先プロセスIDで起動先プロセス情報を取得する。
`TargetProcessBean` | `findByProcessID(java.lang.String pid)` 起動先プロセスIDで起動先プロセス情報を取得する。
`TargetProcessBean` | `findByRootID(java.lang.String rootpid, java.lang.String rootaid)` 起動元プロセスIDと起動元アクティビティIDで起動先プロセス情報を取得する。
`void` | `insert(TargetProcessBean bean)` 起動先プロセス情報を挿入する。

クラス jp.co.argo21.nautica.workflow.dataaccess.AbstractDAO から継承したメソッド
`getConnection`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### eLog

    protected static org.apache.log4j.Logger eLog

  エンジンログ

### ENGINE_ID

    public static final java.lang.String ENGINE_ID

  エンジンIDのカラム名

  関連項目:
    定数フィールド値

### PROCESS_ID

    public static final java.lang.String PROCESS_ID

  プロセスIDのカラム名

  関連項目:
    定数フィールド値

### ROOT_PROC_ID

    public static final java.lang.String ROOT_PROC_ID

  ルートプロセスIDのカラム名

  関連項目:
    定数フィールド値

### ROOT_ACT_ID

    public static final java.lang.String ROOT_ACT_ID

  ルートアクティビティIDのカラム名

  関連項目:
    定数フィールド値

メソッドの詳細

### findByPrimaryKey

    public TargetProcessBean findByPrimaryKey(java.lang.String eid,
                                              java.lang.String pid)
                                       throws java.sql.SQLException,
                                              DAOException

  エンジンIDと起動先プロセスIDで起動先プロセス情報を取得する。

  定義:
    インタフェース `TargetProcessDAO` 内の `findByPrimaryKey`
  パラメータ:
    `eid` - エンジンID
    `pid` - プロセスID
  戻り値:
    起動先プロセス情報
  例外:
    `java.sql.SQLException` - 任意のSQL例外
    `DAOException` - DAO実行中に処理としてあげる場合がある例外
  関連項目:
    `TargetProcessDAO.findByPrimaryKey(java.lang.String, java.lang.String)`

### findByProcessID

    public TargetProcessBean findByProcessID(java.lang.String pid)
                                      throws java.sql.SQLException,
                                             DAOException

  起動先プロセスIDで起動先プロセス情報を取得する。

  定義:
    インタフェース `TargetProcessDAO` 内の `findByProcessID`
  パラメータ:
    `pid` - プロセスID
  戻り値:
    起動先プロセス情報
  例外:
    `java.sql.SQLException` - 任意のSQL例外
    `DAOException` - DAO実行中に処理としてあげる場合がある例外
  関連項目:
    `TargetProcessDAO.findByProcessID(java.lang.String)`

### findByRootID

    public TargetProcessBean findByRootID(java.lang.String rootpid,
                                          java.lang.String rootaid)
                                   throws java.sql.SQLException,
                                          DAOException

  起動元プロセスIDと起動元アクティビティIDで起動先プロセス情報を取得する。

  定義:
    インタフェース `TargetProcessDAO` 内の `findByRootID`
  パラメータ:
    `rootpid` - 起動元プロセスID
    `rootaid` - 起動元アクティビティID
  戻り値:
    起動先プロセス情報
  例外:
    `java.sql.SQLException` - 任意のSQL例外
    `DAOException` - DAO実行中に処理としてあげる場合がある例外
  関連項目:
    `TargetProcessDAO.findByRootID(java.lang.String, java.lang.String)`

### insert

    public void insert(TargetProcessBean bean)
                throws java.sql.SQLException,
                       DAOException

  起動先プロセス情報を挿入する。

  定義:
    インタフェース `TargetProcessDAO` 内の `insert`
  パラメータ:
    `bean` - 起動先プロセス情報
  例外:
    `java.sql.SQLException` - 任意のSQL例外
    `DAOException` - DAO実行中に処理としてあげる場合がある例外
  関連項目:
    `TargetProcessDAO.insert(jp.co.argo21.nautica.workflow.dataaccess.TargetProcessBean)`

### delete

    public void delete(java.lang.String eid,
                       java.lang.String pid)
                throws java.sql.SQLException,
                       DAOException

  起動先プロセス情報を削除する。

  定義:
    インタフェース `TargetProcessDAO` 内の `delete`
  パラメータ:
    `eid` - エンジンID
    `pid` - プロセスID
  例外:
    `java.sql.SQLException` - 任意のSQL例外
    `DAOException` - DAO実行中に処理としてあげる場合がある例外
  関連項目:
    `TargetProcessDAO.delete(java.lang.String, java.lang.String)`

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

Copyright 2005 株式会社アルゴ２１