|
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
内の findByPrimaryKey
pid
- プロセス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
内の findByPDIDandPID
pdid
- プロセス定義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
内の findByPDID
pdid
- プロセス定義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
内の findCountByPDID
pdid
- プロセス定義ID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ProcessDAO.findCountByPDID(java.lang.String)
public ProcessBean[] findByFilter(Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
ProcessDAO
内の findByFilter
filter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
ProcessDAO.findByFilter(jp.co.argo21.nautica.workflow.wfmc.Filter)
public ProcessBean[] findByFilter(java.lang.String pdid, Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
ProcessDAO
内の findByFilter
pdid
- プロセス定義IDfilter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
ProcessDAO.findByFilter(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void insert(ProcessBean bean) throws java.sql.SQLException, DAOException
ProcessDAO
内の insert
bean
- プロセス
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
内の updateName
bean
- プロセス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
内の updateState
bean
- プロセス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
内の updateDate
bean
- プロセスts
- タイムスタンプ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ProcessDAO.updateDate(jp.co.argo21.nautica.workflow.dataaccess.ProcessBean, java.sql.Timestamp)
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |