|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ActivityBeanをデータとするDAOインタフェース。
メソッドの概要 | |
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)
アクティビティの状態を更新する |
メソッドの詳細 |
public ActivityBean findByPrimaryKey(java.lang.String pid, java.lang.String aid) throws java.sql.SQLException, DAOException
pid
- プロセスIDaid
- アクティビティID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public int findOpeningActivityCountByBlockID(java.lang.String pid, java.lang.String bid) throws java.sql.SQLException, DAOException
pid
- プロセスIDbid
- ブロックID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public int findOpeningActivityCountByProcessID(java.lang.String pid) throws java.sql.SQLException, DAOException
pid
- プロセスID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public ActivityBean[] findOpeningActivityByProcessID(java.lang.String pid) throws java.sql.SQLException, DAOException
pid
- プロセスID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public ActivityBean findConcurrentEnd(java.lang.String pid, java.lang.String adid, java.lang.String bid) throws java.sql.SQLException, DAOException
pid
- プロセスIDadid
- アクティビティ定義IDbid
- ブロックID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public ActivityBean[] findByFilter(Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
filter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合public ActivityBean[] findByFilter(java.lang.String pid, Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
pid
- プロセスIDfilter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合public ActivityBean[] findByFilter(java.lang.String pdid, java.lang.String adid, Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
pdid
- プロセス定義IDadid
- アクティビティ定義IDfilter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合public void insert(ActivityBean bean) throws java.sql.SQLException, DAOException
bean
- アクティビティ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public void updateState(ActivityBean bean, ActivityState state, java.sql.Timestamp ts) throws java.sql.SQLException, DAOException
bean
- アクティビティstate
- アクティビティ状態ts
- タイムスタンプ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public void updateDate(ActivityBean bean, java.sql.Timestamp ts) throws java.sql.SQLException, DAOException
bean
- アクティビティts
- タイムスタンプ
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外public void updateBlockID(ActivityBean bean, java.lang.String bid) throws java.sql.SQLException, DAOException
bean
- アクティビティbid
- ブロックID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |