概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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実行中に処理としてあげる場合がある例外

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

Copyright 2005 株式会社アルゴ２１