|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.argo21.nautica.workflow.dataaccess.AbstractDAO
jp.co.argo21.nautica.workflow.dataaccess.mysql.MySQLActivityDAO
ActivityBeanをデータとするMySQL用DAOクラスである。
ACTIVITYテーブル +----------------+-------------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------------------+-------+ | PROC_ID | varchar(64) | | PRI | | | | ACT_ID | varchar(64) | | PRI | | | | ACT_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 | | | BLOCK_ID | varchar(64) | YES | | NULL | | | ACT_STATE | int(1) | | | 0 | | | ACTOR_ID | varchar(64) | YES | | NULL | | | UPDATE_DATE | datetime | YES | | NULL | | +----------------+-------------+------+-----+---------------------+-------+
フィールドの概要 | |
static java.lang.String |
ACT_DEF_ID
アクティビティ定義IDのカラム名 |
static java.lang.String |
ACT_ID
アクティビティIDのカラム名 |
static java.lang.String |
ACT_STATE
アクティビティ状態のカラム名 |
static java.lang.String |
ACTOR_ID
アクターIDのカラム名 |
static java.lang.String |
BLOCK_ID
ブロックIDのカラム名 |
static java.lang.String |
DURATION_LIMIT
実行期限のカラム名 |
protected static org.apache.log4j.Logger |
eLog
エンジンログ |
static java.lang.String |
PROC_ID
プロセスIDのカラム名 |
static java.lang.String |
START_DATE
開始時間のカラム名 |
static java.lang.String |
STARTER_ID
アクティビティ開始者のカラム名 |
static java.lang.String |
UPDATE_DATE
更新日時のカラム名 |
メソッドの概要 | |
ActivityBean[] |
findByFilter(Filter filter)
指定されたフィルターで特定されるアクティビティを返す。 |
ActivityBean[] |
findByFilter(java.lang.String pid,
Filter filter)
指定されたプロセスとフィルターで特定されるアクティビティを返す。 |
ActivityBean[] |
findByFilter(java.lang.String pdid,
java.lang.String adid,
Filter filter)
指定された定義IDとフィルターで特定されるアクティビティを返す。 |
ActivityBean |
findByPrimaryKey(java.lang.String pid,
java.lang.String aid)
主キーにより、ActivityBeanを取得する。 |
ActivityBean |
findConcurrentEnd(java.lang.String pid,
java.lang.String adid,
java.lang.String bid)
ブロックIDに対応するブロックの並行処理終了アクティビティを取得する。 |
ActivityBean[] |
findOpeningActivityByProcessID(java.lang.String pid)
プロセス内のアクティビティを返す。 |
int |
findOpeningActivityCountByBlockID(java.lang.String pid,
java.lang.String bid)
プロセス内で指定されたブロックIDを持ち、実行中のアクティビティの個数を返す。 |
int |
findOpeningActivityCountByProcessID(java.lang.String pid)
プロセス内のアクティビティの個数を返す。 |
void |
insert(ActivityBean bean)
指定されたアクティビティを挿入する。 |
void |
updateBlockID(ActivityBean bean,
java.lang.String bid)
ブロックIDを更新する。 |
void |
updateDate(ActivityBean bean,
java.sql.Timestamp ts)
更新日付を更新する。 |
void |
updateState(ActivityBean bean,
ActivityState 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 ACT_ID
public static final java.lang.String ACT_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 BLOCK_ID
public static final java.lang.String ACT_STATE
public static final java.lang.String ACTOR_ID
public static final java.lang.String UPDATE_DATE
メソッドの詳細 |
public ActivityBean findByPrimaryKey(java.lang.String pid, java.lang.String aid) throws java.sql.SQLException, DAOException
ActivityDAO
内の findByPrimaryKey
pid
- プロセスIDaid
- アクティビティID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.findByPrimaryKey(java.lang.String, java.lang.String)
public int findOpeningActivityCountByBlockID(java.lang.String pid, java.lang.String bid) throws java.sql.SQLException, DAOException
ActivityDAO
内の findOpeningActivityCountByBlockID
pid
- プロセスIDbid
- ブロックID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.findOpeningActivityCountByBlockID(java.lang.String, java.lang.String)
public int findOpeningActivityCountByProcessID(java.lang.String pid) throws java.sql.SQLException, DAOException
ActivityDAO
内の findOpeningActivityCountByProcessID
pid
- プロセスID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.findOpeningActivityCountByProcessID(java.lang.String)
public ActivityBean[] findOpeningActivityByProcessID(java.lang.String pid) throws java.sql.SQLException, DAOException
ActivityDAO
内の findOpeningActivityByProcessID
pid
- プロセスID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.findOpeningActivityByProcessID(java.lang.String)
public ActivityBean findConcurrentEnd(java.lang.String pid, java.lang.String adid, java.lang.String bid) throws java.sql.SQLException, DAOException
ActivityDAO
内の findConcurrentEnd
pid
- プロセスIDadid
- アクティビティ定義IDbid
- ブロックID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.findConcurrentEnd(java.lang.String, java.lang.String, java.lang.String)
public ActivityBean[] findByFilter(Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
ActivityDAO
内の findByFilter
filter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合ActivityDAO.findByFilter(jp.co.argo21.nautica.workflow.wfmc.Filter)
public ActivityBean[] findByFilter(java.lang.String pid, Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
ActivityDAO
内の findByFilter
pid
- プロセスIDfilter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合ActivityDAO.findByFilter(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public ActivityBean[] findByFilter(java.lang.String pdid, java.lang.String adid, Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
ActivityDAO
内の findByFilter
pdid
- プロセス定義IDadid
- アクティビティ定義IDfilter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合ActivityDAO.findByFilter(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void insert(ActivityBean bean) throws java.sql.SQLException, DAOException
ActivityDAO
内の insert
bean
- アクティビティ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.insert(jp.co.argo21.nautica.workflow.dataaccess.ActivityBean)
public void updateState(ActivityBean bean, ActivityState state, java.sql.Timestamp ts) throws java.sql.SQLException, DAOException
ActivityDAO
内の updateState
bean
- アクティビティstate
- アクティビティ状態ts
- タイムスタンプ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.updateState(jp.co.argo21.nautica.workflow.dataaccess.ActivityBean, jp.co.argo21.nautica.workflow.wfmc.ActivityState, java.sql.Timestamp)
public void updateDate(ActivityBean bean, java.sql.Timestamp ts) throws java.sql.SQLException, DAOException
ActivityDAO
内の updateDate
bean
- アクティビティts
- タイムスタンプ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.updateDate(jp.co.argo21.nautica.workflow.dataaccess.ActivityBean, java.sql.Timestamp)
public void updateBlockID(ActivityBean bean, java.lang.String bid) throws java.sql.SQLException, DAOException
ActivityDAO
内の updateBlockID
bean
- アクティビティbid
- ブロックID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外ActivityDAO.updateBlockID(jp.co.argo21.nautica.workflow.dataaccess.ActivityBean, java.lang.String)
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |