|
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 内の findByPrimaryKeypid - プロセス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 内の findOpeningActivityCountByBlockIDpid - プロセス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 内の findOpeningActivityCountByProcessIDpid - プロセス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 内の findOpeningActivityByProcessIDpid - プロセス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 内の findConcurrentEndpid - プロセス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 内の findByFilterfilter - フィルター
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 内の findByFilterpid - プロセス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 内の findByFilterpdid - プロセス定義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 内の insertbean - アクティビティ
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 内の updateStatebean - アクティビティ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 内の updateDatebean - アクティビティ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 内の updateBlockIDbean - アクティビティbid - ブロックID
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外ActivityDAO.updateBlockID(jp.co.argo21.nautica.workflow.dataaccess.ActivityBean, java.lang.String)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||