Nautica Workflow

jp.co.argo21.nautica.workflow.dataaccess
インタフェース VariableDAO

既知の実装クラスの一覧:
MySQLVariableDAO

public interface VariableDAO

VariableBeanをデータとするDAOインタフェース。

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

メソッドの概要
 VariableBean findByDefinitionID(java.lang.String pid, java.lang.String vdid)
          プロセスIDとプロセス変数定義IDでプロセス変数を取得する。
 VariableBean findByName(java.lang.String pid, java.lang.String name)
          プロセスIDとプロセス変数名でプロセス変数を取得する。
 VariableBean findByPrimaryKey(java.lang.String pid, java.lang.String vid)
          プロセスIDとプロセス変数IDでプロセス変数を取得する。
 VariableBean[] findByProcessID(java.lang.String pid)
          プロセスIDとプロセス変数IDでプロセス変数を取得する。
 java.util.List findByProcessIDAsList(java.lang.String pid)
          リストとしてプロセスIDを収録する。
 VariableBean[] findBySQLPart(java.lang.String pid, java.lang.String sqlPart)
          プロセスIDとSQL部分文字列でプロセス変数を取得する。
 void insert(VariableBean bean, java.lang.String aid)
          プロセス変数を挿入する。
 void update(VariableBean bean, java.lang.String value, java.lang.String aid, java.sql.Timestamp ts)
          プロセス変数を更新する。
 

メソッドの詳細

findByPrimaryKey

public VariableBean findByPrimaryKey(java.lang.String pid,
                                     java.lang.String vid)
                              throws java.sql.SQLException,
                                     DAOException
プロセスIDとプロセス変数IDでプロセス変数を取得する。

パラメータ:
pid - プロセスID
vid - プロセス変数ID
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

findByDefinitionID

public VariableBean findByDefinitionID(java.lang.String pid,
                                       java.lang.String vdid)
                                throws java.sql.SQLException,
                                       DAOException
プロセスIDとプロセス変数定義IDでプロセス変数を取得する。

パラメータ:
pid - プロセスID
vdid - プロセス変数定義ID
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

findByName

public VariableBean findByName(java.lang.String pid,
                               java.lang.String name)
                        throws java.sql.SQLException,
                               DAOException
プロセスIDとプロセス変数名でプロセス変数を取得する。

パラメータ:
pid - プロセスID
name - プロセス変数名
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

findByProcessID

public VariableBean[] findByProcessID(java.lang.String pid)
                               throws java.sql.SQLException,
                                      DAOException
プロセスIDとプロセス変数IDでプロセス変数を取得する。

パラメータ:
pid - プロセスID
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

findByProcessIDAsList

public java.util.List findByProcessIDAsList(java.lang.String pid)
                                     throws java.sql.SQLException,
                                            DAOException
リストとしてプロセスIDを収録する。

パラメータ:
pid - プロセスID
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

findBySQLPart

public VariableBean[] findBySQLPart(java.lang.String pid,
                                    java.lang.String sqlPart)
                             throws java.sql.SQLException,
                                    DAOException
プロセスIDとSQL部分文字列でプロセス変数を取得する。

パラメータ:
pid - プロセスID
sqlPart - SQL部分文字列
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

insert

public void insert(VariableBean bean,
                   java.lang.String aid)
            throws java.sql.SQLException,
                   DAOException
プロセス変数を挿入する。

パラメータ:
bean - プロセス変数
aid - アクティビティID
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

update

public void update(VariableBean bean,
                   java.lang.String value,
                   java.lang.String aid,
                   java.sql.Timestamp ts)
            throws java.sql.SQLException,
                   DAOException
プロセス変数を更新する。

パラメータ:
bean - プロセス変数
value - 値の文字列表現
aid - アクティビティID
ts - タイムスタンプ
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21