Nautica Workflow

jp.co.argo21.nautica.workflow.dataaccess.mysql
クラス MySQLVariableDAO

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.dataaccess.AbstractDAO
      拡張jp.co.argo21.nautica.workflow.dataaccess.mysql.MySQLVariableDAO
すべての実装インタフェース:
VariableDAO

public class MySQLVariableDAO
extends AbstractDAO
implements VariableDAO

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


 VARIABLEテーブル
 +-------------+--------------+------+-----+---------+-------+
 | Field       | Type         | Null | Key | Default | Extra |
 +-------------+--------------+------+-----+---------+-------+
 | VAR_ID      | varchar(64)  |      | PRI |         |       |
 | NAME        | varchar(128) |      |     |         |       |
 | PROC_ID     | varchar(64)  |      | MUL |         |       |
 | VAR_DEF_ID  | varchar(64)  |      |     |         |       |
 | TYPE        | int(1)       |      |     | 0       |       |
 | VALUE       | text         |      |     |         |       |
 | UPDATE_DATE | datetime     | YES  |     | NULL    |       |
 +-------------+--------------+------+-----+---------+-------+
 

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

フィールドの概要
protected static org.apache.log4j.Logger eLog
          エンジンログ
static java.lang.String NAME
          プロセス変数名のカラム名
static java.lang.String PROC_ID
          プロセスIDのカラム名
static java.lang.String TYPE
          プロセス変数タイプのカラム名
static java.lang.String UPDATE_DATE
          更新日時のカラム名
static java.lang.String VALUE
          プロセス変数値のカラム名
static java.lang.String VAR_DEF_ID
          プロセス変数定義IDのカラム名
static java.lang.String VAR_ID
          プロセス変数IDのカラム名
 
メソッドの概要
 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 actid)
          プロセス変数を挿入する。
 void update(VariableBean bean, java.lang.String value, java.lang.String actid, java.sql.Timestamp ts)
          プロセス変数を更新する。
 
クラス 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
エンジンログ


VAR_ID

public static final java.lang.String VAR_ID
プロセス変数IDのカラム名

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

NAME

public static final java.lang.String NAME
プロセス変数名のカラム名

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

PROC_ID

public static final java.lang.String PROC_ID
プロセスIDのカラム名

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

VAR_DEF_ID

public static final java.lang.String VAR_DEF_ID
プロセス変数定義IDのカラム名

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

TYPE

public static final java.lang.String TYPE
プロセス変数タイプのカラム名

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

VALUE

public static final java.lang.String VALUE
プロセス変数値のカラム名

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

UPDATE_DATE

public static final java.lang.String UPDATE_DATE
更新日時のカラム名

関連項目:
定数フィールド値
メソッドの詳細

findByPrimaryKey

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

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

findByDefinitionID

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

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

findByName

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

定義:
インタフェース VariableDAO 内の findByName
パラメータ:
pid - プロセスID
name - プロセス変数名
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外
関連項目:
VariableDAO.findByName(java.lang.String, java.lang.String)

findByProcessID

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

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

findByProcessIDAsList

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

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

findBySQLPart

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

定義:
インタフェース VariableDAO 内の findBySQLPart
パラメータ:
pid - プロセスID
sqlPart - SQL部分文字列
戻り値:
プロセス変数
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外
関連項目:
VariableDAO.findBySQLPart(java.lang.String, java.lang.String)

insert

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

定義:
インタフェース VariableDAO 内の insert
パラメータ:
bean - プロセス変数
actid - アクティビティID
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外
関連項目:
VariableDAO.insert(jp.co.argo21.nautica.workflow.dataaccess.VariableBean, java.lang.String)

update

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

定義:
インタフェース VariableDAO 内の update
パラメータ:
bean - プロセス変数
value - 値の文字列表現
actid - アクティビティID
ts - タイムスタンプ
例外:
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外
関連項目:
VariableDAO.update(jp.co.argo21.nautica.workflow.dataaccess.VariableBean, java.lang.String, java.lang.String, java.sql.Timestamp)

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21