|
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 内の findByPrimaryKeypdid - 定義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 内の findByPathAndIDpath - 定義ファイルへの相対パス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 内の findByFilterfilter - フィルター
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 内の insertbean - 定義情報
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 内の updateStatepdid - 定義IDoldState - 前の状態newState - 後の状態
java.sql.SQLException - 任意のSQL例外
DAOException - DAO実行中に処理としてあげる場合がある例外DefinitionDAO.updateState(java.lang.String, int, int)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||