概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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)`

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

Copyright 2005 株式会社アルゴ２１