|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.argo21.nautica.workflow.dataaccess.AbstractDAO
jp.co.argo21.nautica.workflow.dataaccess.mysql.MySQLDefinitionDAO
DefinitionBeanをデータとするMySQL用DAOクラスである。
DEFINITIONテーブル +---------------+--------------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------------------+-------+ | PROC_DEF_ID | varchar(64) | | PRI | | | | PATH | varchar(128) | | | | | | INTERNAL_PDID | varchar(64) | | | | | | REGISTER_DATE | datetime | | | 0000-00-00 00:00:00 | | | DEF_STATE | int(1) | | | 0 | | +---------------+--------------+------+-----+---------------------+-------+
フィールドの概要 | |
static java.lang.String |
DEF_STATE
定義状態のカラム名 |
protected static org.apache.log4j.Logger |
eLog
エンジンログ |
static java.lang.String |
INTERNAL_PDID
内部プロセス定義IDのカラム名 |
static java.lang.String |
PATH
定義ファイルのパスのカラム名 |
static java.lang.String |
PROC_DEF_ID
プロセス定義IDのカラム名 |
static java.lang.String |
REGISTER_DATE
登録日時のカラム名 |
メソッドの概要 | |
java.util.List |
findByFilter(Filter filter)
フィルターにより特定された定義情報を取得する。 |
DefinitionBean |
findByPathAndID(java.lang.String path,
java.lang.String ipdid)
パスと内部プロセス定義IDで定義情報を取得する。 |
DefinitionBean |
findByPrimaryKey(java.lang.String pdid)
主キーにより、定義情報を取得する。 |
void |
insert(DefinitionBean bean)
定義情報を挿入する。 |
void |
updateState(java.lang.String pdid,
int oldState,
int newState)
定義情報の状態を更新する。 |
クラス 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_DEF_ID
public static final java.lang.String PATH
public static final java.lang.String INTERNAL_PDID
public static final java.lang.String REGISTER_DATE
public static final java.lang.String DEF_STATE
メソッドの詳細 |
public DefinitionBean findByPrimaryKey(java.lang.String pdid) throws java.sql.SQLException, DAOException
DefinitionDAO
内の findByPrimaryKey
pdid
- 定義ID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外DefinitionDAO.findByPrimaryKey(java.lang.String)
public DefinitionBean findByPathAndID(java.lang.String path, java.lang.String ipdid) throws java.sql.SQLException, DAOException
DefinitionDAO
内の findByPathAndID
path
- 定義ファイルへの相対パスipdid
- 内部プロセス定義ID
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外DefinitionDAO.findByPathAndID(java.lang.String, java.lang.String)
public java.util.List findByFilter(Filter filter) throws java.sql.SQLException, DAOException, InvalidFilterException
DefinitionDAO
内の findByFilter
filter
- フィルター
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外
InvalidFilterException
- 無効なフィルターが指定された場合DefinitionDAO.findByFilter(jp.co.argo21.nautica.workflow.wfmc.Filter)
public void insert(DefinitionBean bean) throws java.sql.SQLException, DAOException
DefinitionDAO
内の insert
bean
- 定義情報
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外DefinitionDAO.insert(jp.co.argo21.nautica.workflow.dataaccess.DefinitionBean)
public void updateState(java.lang.String pdid, int oldState, int newState) throws java.sql.SQLException, DAOException
DefinitionDAO
内の updateState
pdid
- 定義IDoldState
- 前の状態newState
- 後の状態
java.sql.SQLException
- 任意のSQL例外
DAOException
- DAO実行中に処理としてあげる場合がある例外DefinitionDAO.updateState(java.lang.String, int, int)
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |