Nautica Workflow

クラス
jp.co.argo21.nautica.workflow.dataaccess.DAOException の使用

DAOException を使用しているパッケージ
jp.co.argo21.nautica.workflow.dataaccess 本パッケージには、Nauticaワークフローのデータアクセス関連のインタフェースとクラスが含まれる。 
jp.co.argo21.nautica.workflow.dataaccess.mysql 本パッケージには、NauticaワークフローのMySQLアクセスするためインタフェースとクラスが含まれる。 
 

jp.co.argo21.nautica.workflow.dataaccess での DAOException の使用
 

DAOException をスローする jp.co.argo21.nautica.workflow.dataaccess のメソッド
 DefinitionBean DefinitionDAO.findByPrimaryKey(java.lang.String pdid)
          主キーにより、定義情報を取得する。
 DefinitionBean DefinitionDAO.findByPathAndID(java.lang.String path, java.lang.String ipdid)
          パスとプロセス定義IDで定義情報を取得する。
 java.util.List DefinitionDAO.findByFilter(Filter filter)
          フィルターにより特定された定義情報を取得する。
 void DefinitionDAO.insert(DefinitionBean bean)
          定義情報を挿入する。
 void DefinitionDAO.updateState(java.lang.String pdid, int oldState, int newState)
          定義情報の状態を更新する。
 WorkItemBean WorkItemDAO.findByPrimaryKey(java.lang.String wid)
          作業項目IDで作業項目を取得する。
 WorkItemBean WorkItemDAO.findByProcessIDANDActivityID(java.lang.String pid, java.lang.String aid)
          プロセスIDとアクティビティIDで作業項目を取得する。
 int WorkItemDAO.findCountByParticipant(java.lang.String name, int type)
          ワークフロー参加者名と型で作業項目の個数を取得する。
 WorkItemBean[] WorkItemDAO.findByParticipant(java.lang.String name, int type)
          ワークフロー参加者名と型で作業項目を取得する。
 WorkItemBean[] WorkItemDAO.findBySQLPart(java.lang.String s, boolean hasAttributeFilter)
          SQL部分文字列にしたがって、作業項目を取得する。
 void WorkItemDAO.insert(WorkItemBean bean)
          作業項目を挿入する。
 void WorkItemDAO.updateParticipant(java.lang.String wid, Participant src, Participant target)
          作業項目のワークフロー参加者を更新する。
 void WorkItemDAO.delete(java.lang.String wid)
          作業項目を削除する。
 void WorkItemDAO.deleteByProcessIDANDActivityID(java.lang.String pid, java.lang.String aid)
          プロセスIDとアクティビティIDで作業項目を取得する。
 void ProcessHistoryDAO.insert(ProcessHistoryBean bean)
          プロセス変更履歴を挿入する。
 TargetProcessBean TargetProcessDAO.findByPrimaryKey(java.lang.String eid, java.lang.String pid)
          エンジンIDと起動先プロセスIDで起動先プロセス情報を取得する。
 TargetProcessBean TargetProcessDAO.findByProcessID(java.lang.String pid)
          起動先プロセスIDで起動先プロセス情報を取得する。
 TargetProcessBean TargetProcessDAO.findByRootID(java.lang.String rootpid, java.lang.String rootaid)
          起動元プロセスIDと起動元アクティビティIDで起動先プロセス情報を取得する。
 void TargetProcessDAO.insert(TargetProcessBean bean)
          起動先プロセス情報を挿入する。
 void TargetProcessDAO.delete(java.lang.String eid, java.lang.String pid)
          起動先プロセス情報を削除する。
 ProcessWaitActivityBean ProcessWaitActivityDAO.findBySubprocessID(java.lang.String spid)
          IDに対応するサブプロセス終了待ちアクティビティ情報を取得する。
 ProcessWaitActivityBean ProcessWaitActivityDAO.findByProcIDANDActID(java.lang.String pid, java.lang.String aid)
          プロセスIdとアクティビティIDでサブプロセス終了待ちアクティビティ情報を取得する。
 void ProcessWaitActivityDAO.insert(ProcessWaitActivityBean bean)
          サブプロセス終了待ちアクティビティ情報を挿入する。
 void ProcessWaitActivityDAO.delete(java.lang.String spid)
          サブプロセス終了待ちアクティビティ情報を削除する。
 OrganizationBean OrganizationManagerDAO.findByOrganizationID(java.lang.String oid)
          指定された組織IDの組織情報を返す。
 UserBean[] OrganizationManagerDAO.findUsersByOrganizationID(java.lang.String oid)
          指定された組織のユーザ情報の配列を返す。
 OrganizationBean[] OrganizationManagerDAO.findByUserID(java.lang.String uid)
          指定されたユーザの所属する組織情報の配列を返す。
 OrganizationBean OrganizationManagerDAO.findHigherByOrganizationID(java.lang.String oid)
          指定された組織の上位組織情報を返す。
 SourceActivityBean SourceActivityDAO.findByPrimaryKey(java.lang.String pid)
          起動プロセスIDで起動元アクティビティ情報を取得する。
 void SourceActivityDAO.insert(SourceActivityBean bean)
          起動元アクティビティ情報を挿入する。
 void SourceActivityDAO.delete(java.lang.String pid)
          起動プロセスIDで特定される起動元アクティビティ情報を削除する。
 RoleBean RoleManagerDAO.findByRoleID(java.lang.String rid)
          指定された権限IDの権限情報を返す。
 RoleBean[] RoleManagerDAO.findByOrganizationID(java.lang.String oid)
          指定された組織の権限情報の配列を返す。
 RoleBean[] RoleManagerDAO.findByUserID(java.lang.String uid)
          指定されたユーザの権限情報の配列を返す。
 OrganizationBean[] RoleManagerDAO.findOrganizationsByRoleID(java.lang.String rid)
          指定された権限を割り当てられている組織情報の配列を返す。
 UserBean[] RoleManagerDAO.findUsersByRoleID(java.lang.String rid)
          指定された権限を割り当てられているユーザ情報の配列を返す。
 ApplicationTypeBean ApplicationTypeDAO.findByPrimaryKey(java.lang.String appType)
          主キーにより、ApplicationTypeBeanを取得する。
 void ApplicationTypeDAO.insert(ApplicationTypeBean bean)
          ApplicationTypeBeanを挿入する。
 ActivityBean ActivityDAO.findByPrimaryKey(java.lang.String pid, java.lang.String aid)
          主キーにより、ActivityBeanを取得する。
 int ActivityDAO.findOpeningActivityCountByBlockID(java.lang.String pid, java.lang.String bid)
          プロセス内で指定されたブロックIDを持ち、実行中のアクティビティの個数を返す。
 int ActivityDAO.findOpeningActivityCountByProcessID(java.lang.String pid)
          プロセス内のアクティビティの個数を返す。
 ActivityBean[] ActivityDAO.findOpeningActivityByProcessID(java.lang.String pid)
          プロセス内のアクティビティを返す。
 ActivityBean ActivityDAO.findConcurrentEnd(java.lang.String pid, java.lang.String adid, java.lang.String bid)
          ブロックIDに対応するブロックの並行処理終了アクティビティを取得する。
 ActivityBean[] ActivityDAO.findByFilter(Filter filter)
          指定されたフィルターで特定されるアクティビティを返す。
 ActivityBean[] ActivityDAO.findByFilter(java.lang.String pid, Filter filter)
          指定されたプロセスとフィルターで特定されるアクティビティを返す。
 ActivityBean[] ActivityDAO.findByFilter(java.lang.String pdid, java.lang.String adid, Filter filter)
          指定された定義IDとフィルターで特定されるアクティビティを返す。
 void ActivityDAO.insert(ActivityBean bean)
          指定されたアクティビティを挿入する。
 void ActivityDAO.updateState(ActivityBean bean, ActivityState state, java.sql.Timestamp ts)
          アクティビティの状態を更新する
 void ActivityDAO.updateDate(ActivityBean bean, java.sql.Timestamp ts)
          更新日付を更新する。
 void ActivityDAO.updateBlockID(ActivityBean bean, java.lang.String bid)
          ブロックIDを更新する。
 ProcessBean ProcessDAO.findByPrimaryKey(java.lang.String pid)
          主キーにより、プロセスを取得する。
 ProcessBean ProcessDAO.findByPDIDandPID(java.lang.String pdid, java.lang.String pid)
          プロセス定義IDとプロセスIDからプロセスを取得する。
 ProcessBean[] ProcessDAO.findByPDID(java.lang.String pdid)
          プロセス定義IDに一致するプロセスを取得する。
 int ProcessDAO.findCountByPDID(java.lang.String pdid)
          プロセス定義IDに一致するプロセスの個数を返す。
 ProcessBean[] ProcessDAO.findByFilter(Filter filter)
          フィルターに一致したプロセスを返す。
 ProcessBean[] ProcessDAO.findByFilter(java.lang.String pdid, Filter filter)
          プロセス定義IDとフィルターに一致したプロセスを返す。
 void ProcessDAO.insert(ProcessBean bean)
          プロセスを挿入する。
 void ProcessDAO.updateName(ProcessBean bean, java.lang.String name)
          プロセス名を更新する。
 void ProcessDAO.updateState(ProcessBean bean, ProcessState state, java.sql.Timestamp ts)
          プロセス状態を更新する。
 void ProcessDAO.updateDate(ProcessBean bean, java.sql.Timestamp ts)
          プロセス変更日付を更新する。
 ApplicationBean ApplicationDAO.findByPrimaryKey(java.lang.String appName)
          主キーにより、ApplicationBeanを取得する。
 void ApplicationDAO.insert(ApplicationBean bean)
          ApplicationBeanを挿入する。
 void ActivityHistoryDAO.insert(ActivityHistoryBean bean)
          アクティビティ変更履歴を挿入する。
 VariableBean VariableDAO.findByPrimaryKey(java.lang.String pid, java.lang.String vid)
          プロセスIDとプロセス変数IDでプロセス変数を取得する。
 VariableBean VariableDAO.findByDefinitionID(java.lang.String pid, java.lang.String vdid)
          プロセスIDとプロセス変数定義IDでプロセス変数を取得する。
 VariableBean VariableDAO.findByName(java.lang.String pid, java.lang.String name)
          プロセスIDとプロセス変数名でプロセス変数を取得する。
 VariableBean[] VariableDAO.findByProcessID(java.lang.String pid)
          プロセスIDとプロセス変数IDでプロセス変数を取得する。
 java.util.List VariableDAO.findByProcessIDAsList(java.lang.String pid)
          リストとしてプロセスIDを収録する。
 VariableBean[] VariableDAO.findBySQLPart(java.lang.String pid, java.lang.String sqlPart)
          プロセスIDとSQL部分文字列でプロセス変数を取得する。
 void VariableDAO.insert(VariableBean bean, java.lang.String aid)
          プロセス変数を挿入する。
 void VariableDAO.update(VariableBean bean, java.lang.String value, java.lang.String aid, java.sql.Timestamp ts)
          プロセス変数を更新する。
 UserBean UserManagerDAO.findByUserID(java.lang.String uid)
          指定されたユーザIDのユーザ情報を返す。
 ConcurrencyBlockBean ConcurrencyBlockDAO.findByPrimaryKey(java.lang.String pid, java.lang.String bid)
          主キーにより、並行性ブロックを取得する。
 int ConcurrencyBlockDAO.findSubblockExistenceByBlockID(java.lang.String pid, java.lang.String bid)
          ブロック直下のサブブロックの存在を取得する。
 int ConcurrencyBlockDAO.findSubblockExistenceByProcessID(java.lang.String pid)
          プロセス直下のサブブロックの存在を取得する。
 void ConcurrencyBlockDAO.insert(ConcurrencyBlockBean bean)
          並行性ブロックを挿入する。
 void ConcurrencyBlockDAO.delete(java.lang.String pid, java.lang.String bid)
          並行性ブロックを削除する。
 void VariableHistoryDAO.insert(VariableHistoryBean bean)
          プロセス変数変更履歴を挿入する。
 AppExecutionBean AppExecutionDAO.findByPrimaryKey(java.lang.String appName, java.lang.String toolAgent, int execID)
          主キーで、アプリケーション実行テーブルオブジェクトを取得する。
 java.util.List AppExecutionDAO.findByExecID(int execID)
          実行IDで、アプリケーション実行テーブルオブジェクトを取得する。
 java.util.List AppExecutionDAO.findByStarterID(java.lang.String starterID)
          開始者IDで、アプリケーション実行テーブルオブジェクトを取得する。
 void AppExecutionDAO.insert(AppExecutionBean bean)
          アプリケーション実行テーブルにレコードを追加する。
 void AppExecutionDAO.updateState(java.lang.String appName, java.lang.String toolAgent, int execID, ApplicationState oldState, ApplicationState newState)
          実行状態を更新する
 void AppExecutionDAO.updateState(java.lang.String appName, java.lang.String toolAgent, int execID, ApplicationState oldState, ApplicationState newState, java.sql.Timestamp newDate)
          実行状態と終了日時を更新する
 

jp.co.argo21.nautica.workflow.dataaccess.mysql での DAOException の使用
 

DAOException をスローする jp.co.argo21.nautica.workflow.dataaccess.mysql のメソッド
 ProcessBean MySQLProcessDAO.findByPrimaryKey(java.lang.String pid)
          主キーにより、プロセスを取得する。
 ProcessBean MySQLProcessDAO.findByPDIDandPID(java.lang.String pdid, java.lang.String pid)
          プロセス定義IDとプロセスIDからプロセスを取得する。
 ProcessBean[] MySQLProcessDAO.findByPDID(java.lang.String pdid)
          プロセス定義IDに一致するプロセスを取得する。
 int MySQLProcessDAO.findCountByPDID(java.lang.String pdid)
          プロセス定義IDに一致するプロセスの個数を返す。
 ProcessBean[] MySQLProcessDAO.findByFilter(Filter filter)
          フィルターに一致したプロセスを返す。
 ProcessBean[] MySQLProcessDAO.findByFilter(java.lang.String pdid, Filter filter)
          プロセス定義IDとフィルターに一致したプロセスを返す。
 void MySQLProcessDAO.insert(ProcessBean bean)
          プロセスを挿入する。
 void MySQLProcessDAO.updateName(ProcessBean bean, java.lang.String name)
          プロセス名を更新する。
 void MySQLProcessDAO.updateState(ProcessBean bean, ProcessState state, java.sql.Timestamp ts)
          プロセス状態を更新する。
 void MySQLProcessDAO.updateDate(ProcessBean bean, java.sql.Timestamp ts)
          プロセス変更日付を更新する。
 ActivityBean MySQLActivityDAO.findByPrimaryKey(java.lang.String pid, java.lang.String aid)
          主キーにより、ActivityBeanを取得する。
 int MySQLActivityDAO.findOpeningActivityCountByBlockID(java.lang.String pid, java.lang.String bid)
          プロセス内で指定されたブロックIDを持ち、実行中のアクティビティの個数を返す。
 int MySQLActivityDAO.findOpeningActivityCountByProcessID(java.lang.String pid)
          プロセス内のアクティビティの個数を返す。
 ActivityBean[] MySQLActivityDAO.findOpeningActivityByProcessID(java.lang.String pid)
          プロセス内のアクティビティを返す。
 ActivityBean MySQLActivityDAO.findConcurrentEnd(java.lang.String pid, java.lang.String adid, java.lang.String bid)
          ブロックIDに対応するブロックの並行処理終了アクティビティを取得する。
 ActivityBean[] MySQLActivityDAO.findByFilter(Filter filter)
          指定されたフィルターで特定されるアクティビティを返す。
 ActivityBean[] MySQLActivityDAO.findByFilter(java.lang.String pid, Filter filter)
          指定されたプロセスとフィルターで特定されるアクティビティを返す。
 ActivityBean[] MySQLActivityDAO.findByFilter(java.lang.String pdid, java.lang.String adid, Filter filter)
          指定された定義IDとフィルターで特定されるアクティビティを返す。
 void MySQLActivityDAO.insert(ActivityBean bean)
          指定されたアクティビティを挿入する。
 void MySQLActivityDAO.updateState(ActivityBean bean, ActivityState state, java.sql.Timestamp ts)
          アクティビティの状態を更新する
 void MySQLActivityDAO.updateDate(ActivityBean bean, java.sql.Timestamp ts)
          更新日付を更新する。
 void MySQLActivityDAO.updateBlockID(ActivityBean bean, java.lang.String bid)
          ブロックIDを更新する。
 WorkItemBean MySQLWorkItemDAO.findByPrimaryKey(java.lang.String wid)
          作業項目IDで作業項目を取得する。
 WorkItemBean MySQLWorkItemDAO.findByProcessIDANDActivityID(java.lang.String pid, java.lang.String aid)
          プロセスIDとアクティビティIDで作業項目を取得する。
 int MySQLWorkItemDAO.findCountByParticipant(java.lang.String name, int type)
          ワークフロー参加者名と型で作業項目の個数を取得する。
 WorkItemBean[] MySQLWorkItemDAO.findByParticipant(java.lang.String name, int type)
          ワークフロー参加者名と型で作業項目を取得する。
 WorkItemBean[] MySQLWorkItemDAO.findBySQLPart(java.lang.String s, boolean hasAttrbuteFilter)
          SQL部分文字列にしたがって、作業項目を取得する。
 void MySQLWorkItemDAO.insert(WorkItemBean bean)
          作業項目を挿入する。
 void MySQLWorkItemDAO.updateParticipant(java.lang.String wid, Participant src, Participant target)
          作業項目のワークフロー参加者を更新する。
 void MySQLWorkItemDAO.delete(java.lang.String wid)
          作業項目を削除する。
 void MySQLWorkItemDAO.deleteByProcessIDANDActivityID(java.lang.String pid, java.lang.String aid)
          プロセスIDとアクティビティIDで作業項目を取得する。
 ApplicationBean MySQLApplicationDAO.findByPrimaryKey(java.lang.String appName)
          主キーにより、ApplicationBeanを取得する。
 void MySQLApplicationDAO.insert(ApplicationBean bean)
          ApplicationBeanを挿入する。
 DefinitionBean MySQLDefinitionDAO.findByPrimaryKey(java.lang.String pdid)
          主キーにより、定義情報を取得する。
 DefinitionBean MySQLDefinitionDAO.findByPathAndID(java.lang.String path, java.lang.String ipdid)
          パスと内部プロセス定義IDで定義情報を取得する。
 java.util.List MySQLDefinitionDAO.findByFilter(Filter filter)
          フィルターにより特定された定義情報を取得する。
 void MySQLDefinitionDAO.insert(DefinitionBean bean)
          定義情報を挿入する。
 void MySQLDefinitionDAO.updateState(java.lang.String pdid, int oldState, int newState)
          定義情報の状態を更新する。
 VariableBean MySQLVariableDAO.findByPrimaryKey(java.lang.String pid, java.lang.String vid)
          プロセスIDとプロセス変数IDでプロセス変数を取得する。
 VariableBean MySQLVariableDAO.findByDefinitionID(java.lang.String pid, java.lang.String vdid)
          プロセスIDとプロセス変数定義IDでプロセス変数を取得する。
 VariableBean MySQLVariableDAO.findByName(java.lang.String pid, java.lang.String name)
          プロセスIDとプロセス変数名でプロセス変数を取得する。
 VariableBean[] MySQLVariableDAO.findByProcessID(java.lang.String pid)
          プロセスIDとプロセス変数IDでプロセス変数を取得する。
 java.util.List MySQLVariableDAO.findByProcessIDAsList(java.lang.String pid)
          リストとしてプロセスIDを収録する。
 VariableBean[] MySQLVariableDAO.findBySQLPart(java.lang.String pid, java.lang.String sqlPart)
          プロセスIDとSQL部分文字列でプロセス変数を取得する。
 void MySQLVariableDAO.insert(VariableBean bean, java.lang.String actid)
          プロセス変数を挿入する。
 void MySQLVariableDAO.update(VariableBean bean, java.lang.String value, java.lang.String actid, java.sql.Timestamp ts)
          プロセス変数を更新する。
 TargetProcessBean MySQLTargetProcessDAO.findByPrimaryKey(java.lang.String eid, java.lang.String pid)
          エンジンIDと起動先プロセスIDで起動先プロセス情報を取得する。
 TargetProcessBean MySQLTargetProcessDAO.findByProcessID(java.lang.String pid)
          起動先プロセスIDで起動先プロセス情報を取得する。
 TargetProcessBean MySQLTargetProcessDAO.findByRootID(java.lang.String rootpid, java.lang.String rootaid)
          起動元プロセスIDと起動元アクティビティIDで起動先プロセス情報を取得する。
 void MySQLTargetProcessDAO.insert(TargetProcessBean bean)
          起動先プロセス情報を挿入する。
 void MySQLTargetProcessDAO.delete(java.lang.String eid, java.lang.String pid)
          起動先プロセス情報を削除する。
 AppExecutionBean MySQLAppExecutionDAO.findByPrimaryKey(java.lang.String appName, java.lang.String toolAgent, int execID)
          主キーで、アプリケーション実行テーブルオブジェクトを取得する。
 java.util.List MySQLAppExecutionDAO.findByExecID(int execID)
          実行IDで、アプリケーション実行テーブルオブジェクトを取得する。
 java.util.List MySQLAppExecutionDAO.findByStarterID(java.lang.String starterID)
          開始者IDで、アプリケーション実行テーブルオブジェクトを取得する。
 void MySQLAppExecutionDAO.insert(AppExecutionBean bean)
          アプリケーション実行テーブルにレコードを追加する。
 void MySQLAppExecutionDAO.updateState(java.lang.String appName, java.lang.String toolAgent, int execID, ApplicationState oldState, ApplicationState newState)
          実行状態を更新する
 void MySQLAppExecutionDAO.updateState(java.lang.String appName, java.lang.String toolAgent, int execID, ApplicationState oldState, ApplicationState newState, java.sql.Timestamp newDate)
          実行状態と終了日時を更新する
 ApplicationTypeBean MySQLApplicationTypeDAO.findByPrimaryKey(java.lang.String appType)
          主キーにより、ApplicationTypeBeanを取得する。
 void MySQLApplicationTypeDAO.insert(ApplicationTypeBean bean)
          ApplicationTypeBeanを挿入する。
 void MySQLProcessHistoryDAO.insert(ProcessHistoryBean bean)
          プロセス変更履歴を挿入する。
 ConcurrencyBlockBean MySQLConcurrencyBlockDAO.findByPrimaryKey(java.lang.String pid, java.lang.String bid)
          主キーにより、並行性ブロックを取得する。
 int MySQLConcurrencyBlockDAO.findSubblockExistenceByBlockID(java.lang.String pid, java.lang.String bid)
          ブロック直下のサブブロックの存在を取得する。
 int MySQLConcurrencyBlockDAO.findSubblockExistenceByProcessID(java.lang.String pid)
          プロセス直下のサブブロックの存在を取得する。
 void MySQLConcurrencyBlockDAO.insert(ConcurrencyBlockBean bean)
          並行性ブロックを挿入する。
 void MySQLConcurrencyBlockDAO.delete(java.lang.String pid, java.lang.String bid)
          並行性ブロックを削除する。
 SourceActivityBean MySQLSourceActivityDAO.findByPrimaryKey(java.lang.String pid)
          起動プロセスIDで起動元アクティビティ情報を取得する。
 void MySQLSourceActivityDAO.insert(SourceActivityBean bean)
          起動元アクティビティ情報を挿入する。
 void MySQLSourceActivityDAO.delete(java.lang.String pid)
          起動プロセスIDで特定される起動元アクティビティ情報を削除する。
 ProcessWaitActivityBean MySQLProcessWaitActivityDAO.findBySubprocessID(java.lang.String spid)
          IDに対応するサブプロセス終了待ちアクティビティ情報を取得する。
 ProcessWaitActivityBean MySQLProcessWaitActivityDAO.findByProcIDANDActID(java.lang.String pid, java.lang.String aid)
          プロセスIdとアクティビティIDでサブプロセス終了待ちアクティビティ情報を取得する。
 void MySQLProcessWaitActivityDAO.insert(ProcessWaitActivityBean bean)
          サブプロセス終了待ちアクティビティ情報を挿入する。
 void MySQLProcessWaitActivityDAO.delete(java.lang.String spid)
          サブプロセス終了待ちアクティビティ情報を削除する。
 void MySQLVariableHistoryDAO.insert(VariableHistoryBean bean)
          プロセス変数変更履歴を挿入する。
 void MySQLActivityHistoryDAO.insert(ActivityHistoryBean bean)
          アクティビティ変更履歴を挿入する。
 


株式会社アルゴ21


Copyright 2005 株式会社アルゴ21