|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.co.argo21.nautica.workflow.dataaccess.AbstractDAO
jp.co.argo21.nautica.workflow.dataaccess.mysql.MySQLProcessDAO
ProcessBeanをデータとするMySQL用DAOクラスである。
PROCESSテーブル +----------------+--------------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------------------+-------+ | PROC_ID | varchar(64) | | PRI | | | | NAME | varchar(128) | YES | | NULL | | | PACKAGE_ID | varchar(64) | | | | | | PROC_DEF_ID | varchar(64) | | | | | | START_DATE | datetime | | | 0000-00-00 00:00:00 | | | STARTER_ID | varchar(64) | | | | | | DURATION_LIMIT | datetime | | | 0000-00-00 00:00:00 | | | PROC_STATE | int(1) | | | 0 | | | UPDATE_DATE | datetime | YES | | NULL | | +----------------+--------------+------+-----+---------------------+-------+
| フィールドの概要 | |
static java.lang.String |
DURATION_LIMIT
実行期限のカラム名 |
protected static org.apache.log4j.Logger |
eLog
エンジンログ |
static java.lang.String |
NAME
プロセス名のカラム名 |
static java.lang.String |
PACKAGE_ID
パッケージIDのカラム名 |
static java.lang.String |
PROC_DEF_ID
プロセス定義IDのカラム名 |
static java.lang.String |
PROC_ID
プロセスIDのカラム名 |
static java.lang.String |
PROC_STATE
プロセス状態のカラム名 |
static java.lang.String |
START_DATE
開始日時のカラム名 |
static java.lang.String |
STARTER_ID
開始者のカラム名 |
static java.lang.String |
UPDATE_DATE
更新日時のカラム名 |
| メソッドの概要 | |
ProcessBean[] |
findByFilter(Filter filter)
フィルターに一致したプロセスを返す。 |
ProcessBean[] |
findByFilter(java.lang.String pdid,
Filter filter)
プロセス定義IDとフィルターに一致したプロセスを返す。 |
ProcessBean[] |
findByPDID(java.lang.String pdid)
プロセス定義IDに一致するプロセスを取得する。 |
ProcessBean |
findByPDIDandPID(java.lang.String pdid,
java.lang.String pid)
プロセス定義IDとプロセスIDからプロセスを取得する。 |
ProcessBean |
findByPrimaryKey(java.lang.String pid)
主キーにより、プロセスを取得する。 |
int |
findCountByPDID(java.lang.String pdid)
プロセス定義IDに一致するプロセスの個数を返す。 |
void |
insert(ProcessBean bean)
プロセスを挿入する。 |
void |
updateDate(ProcessBean bean,
java.sql.Timestamp ts)
プロセス変更日付を更新する。 |
void |
updateName(ProcessBean bean,
java.lang.String name)
プロセス名を更新する。 |
void |
updateState(ProcessBean bean,
ProcessState state,
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 |
| フィールドの詳細 |
protected static org.apache.log4j.Logger eLog
public static final java.lang.String PROC_ID
public static final java.lang.String NAME
public static final java.lang.String PACKAGE_ID
public static final java.lang.String PROC_DEF_ID
public static final java.lang.String START_DATE
public static final java.lang.String STARTER_ID
public static final java.lang.String DURATION_LIMIT
public static final java.lang.String PROC_STATE
public static final java.lang.String UPDATE_DATE
| メソッドの詳細 |
public ProcessBean findByPrimaryKey(java.lang.String pid)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の findByPrimaryKeypid - プロセスID
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.findByPrimaryKey(java.lang.String)
public ProcessBean findByPDIDandPID(java.lang.String pdid,
java.lang.String pid)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の findByPDIDandPIDpdid - プロセス定義IDpid - プロセスID
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.findByPDIDandPID(java.lang.String, java.lang.String)
public ProcessBean[] findByPDID(java.lang.String pdid)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の findByPDIDpdid - プロセス定義ID
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.findByPDID(java.lang.String)
public int findCountByPDID(java.lang.String pdid)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の findCountByPDIDpdid - プロセス定義ID
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.findCountByPDID(java.lang.String)
public ProcessBean[] findByFilter(Filter filter)
throws java.sql.SQLException,
DAOException,
InvalidFilterException
ProcessDAO 内の findByFilterfilter - フィルター
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外
InvalidFilterExceptionProcessDAO.findByFilter(jp.co.argo21.nautica.workflow.wfmc.Filter)
public ProcessBean[] findByFilter(java.lang.String pdid,
Filter filter)
throws java.sql.SQLException,
DAOException,
InvalidFilterException
ProcessDAO 内の findByFilterpdid - プロセス定義IDfilter - フィルター
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外
InvalidFilterExceptionProcessDAO.findByFilter(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void insert(ProcessBean bean)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の insertbean - プロセス
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.insert(jp.co.argo21.nautica.workflow.dataaccess.ProcessBean)
public void updateName(ProcessBean bean,
java.lang.String name)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の updateNamebean - プロセスname - プロセス名
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.updateName(jp.co.argo21.nautica.workflow.dataaccess.ProcessBean, java.lang.String)
public void updateState(ProcessBean bean,
ProcessState state,
java.sql.Timestamp ts)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の updateStatebean - プロセスstate - プロセス状態ts - タイムスタンプ
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.updateState(jp.co.argo21.nautica.workflow.dataaccess.ProcessBean, jp.co.argo21.nautica.workflow.wfmc.ProcessState, java.sql.Timestamp)
public void updateDate(ProcessBean bean,
java.sql.Timestamp ts)
throws java.sql.SQLException,
DAOException
ProcessDAO 内の updateDatebean - プロセスts - タイムスタンプ
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ProcessDAO.updateDate(jp.co.argo21.nautica.workflow.dataaccess.ProcessBean, java.sql.Timestamp)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||