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)

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21