|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.system.workflow.engine.database.WorkflowDAOBase
jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase
jp.co.intra_mart.foundation.workflow.application.general.CplMatter
public class CplMatter
案件(完了)マネージャ。
完了した案件に対して、案件に関連している情報を取得する際に使用します。
案件操作権限者情報、確認権限者、案件情報、処理履歴、関連するXMLファイル情報等、
複数ノードに関連する情報を取得します。
本クラスでは主に「imw_t_cpl」で始まるトランザクション系の完了案件のデータベースデータを取得します。
他、トランザクションファイルである「%StorageService%/storage/workflow/data/{%ログイングループID%}/transaction(標準設定の場合)」の配下にあるXMLファイルデータを取得します。
完了した案件で特定ノード関連情報を取得するには「CplMatterNode
」を使用します。
完了案件以外に、処理中の案件や過去案件に対しては「ActvMatter
」、「ArcMatter
」を利用してください。
一時保存案件の情報は「TempSaveMatter
」から取得できます。
ActvMatter
,
ArcMatter
,
CplMatterNode
,
TempSaveMatter
入れ子のクラスの概要 |
---|
クラス jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase から継承された入れ子のクラス/インタフェース |
---|
jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase.SubSearchSql |
フィールドの概要 |
---|
クラス jp.co.intra_mart.system.workflow.engine.database.WorkflowDAOBase から継承されたフィールド |
---|
manager |
コンストラクタの概要 | |
---|---|
CplMatter(String loginGroupId,
String localeId,
String systemMatterId)
コンストラクタ。 |
メソッドの概要 | |
---|---|
MatterAttachFileModel[] |
getAttachFileList()
完了案件の処理時に添付したファイルの情報をすべて取得します。 |
int |
getAttachFileListCount()
完了案件の処理時に添付したファイルの情報の件数を取得します。 |
CnfmAuthUserModel[] |
getCnfmAuthUserList(SortConditionForAuthUser<CnfmAuthUserType> cond)
完了案件の確認処理権限者情報をすべて取得します。 |
int |
getCnfmAuthUserListCount()
完了案件の確認処理権限者情報の件数を取得します。 |
MatterCnfmHistoryModel[] |
getCnfmHistoryList()
完了案件の確認履歴をすべて取得します。 |
int |
getCnfmHistoryListCount()
完了案件の確認履歴の件数を取得します。 |
MatterFlowModel |
getExecFlow()
完了案件の最終処理結果フロー情報「flow.xml」を取得します。 |
String |
getExecFlowXML()
完了案件の最終処理結果フロー情報「flow.xml」を文字列で取得します。 |
MatterNodeWithProcessTypeModel[] |
getExecNodeListWithProcessType()
完了案件の最終処理結果フロー情報「flow.xml」から定義されているノードを、実施可能な処理種別情報とともにすべて取得します。 |
MatterFlowModel |
getMasterFlow()
完了案件の申請・起票時の初期フロー設定情報であるマスタフロー「masterflow.xml」情報を取得します。 |
String |
getMasterFlowXML()
完了案件の申請・起票時の初期フロー設定情報であるマスタフロー「masterflow.xml」を文字列で取得します。 |
MatterNodeWithProcessTypeModel[] |
getMasterNodeListWithProcessType()
完了案件の申請・起票時の初期フロー設定情報であるマスタフロー「masterflow.xml」から定義されているノードを、実施可能な処理種別情報とともにすべて取得します。 |
CplMatterModel |
getMatter()
完了案件情報を取得します。 |
MatterHandleAuthUserModel |
getMatterHandleAuthUser(String matterHandleUserCd)
完了案件の案件操作権限者情報を取得します。 |
MatterHandleAuthUserModel[] |
getMatterHandleAuthUserList(SortConditionForAuthUser<MatterHandleAuthUserType> cond)
完了案件の案件操作権限者情報をすべて取得します。 |
int |
getMatterHandleAuthUserListCount()
完了案件の案件操作権限者情報の件数を取得します。 |
UserMatterPropertyModel |
getMatterProperty(String key)
完了案件の特定のユーザデータ案件プロパティ情報を取得します。 |
UserMatterPropertyModel[] |
getMatterPropertyList()
完了案件のユーザデータ案件プロパティ情報をすべて取得します。 |
int |
getMatterPropertyListCount()
完了案件のユーザデータ案件プロパティ情報の件数を取得します。 |
NodeProgressModel[] |
getNodeProgressList()
完了案件の進捗ファイル情報「progress.xml」を取得します。 |
MatterProcessHistoryModel[] |
getProcessHistoryLatestList()
完了案件の処理履歴の最新情報を取得します。 |
MatterProcessHistoryModel[] |
getProcessHistoryList()
完了案件の処理履歴をすべて取得します。 |
int |
getProcessHistoryListCount()
完了案件の処理履歴件数を取得します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CplMatter(String loginGroupId, String localeId, String systemMatterId)
loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDメソッドの詳細 |
---|
public MatterHandleAuthUserModel[] getMatterHandleAuthUserList(SortConditionForAuthUser<MatterHandleAuthUserType> cond) throws WorkflowException
MatterHandleAuthUserType
に定義されているEnumをキーで検索条件を設定できます。詳しい使用方法は「SortConditionForAuthUser
」を参照してください。getMatterHandleAuthUser(String)
」を利用してください。ActvMatter.getMatterHandleAuthList(SortConditionForAuthUser)
」を利用してください。
cond
- 権限者情報ソート条件クラス
WorkflowException
- ワークフロー例外public int getMatterHandleAuthUserListCount() throws WorkflowException
ActvMatter.getMatterHandleAuthListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public CnfmAuthUserModel[] getCnfmAuthUserList(SortConditionForAuthUser<CnfmAuthUserType> cond) throws WorkflowException
CnfmAuthUserType
に定義されているEnumをキーで検索条件を設定できます。詳しい使用方法は「SortConditionForAuthUser
」を参照してください。CplMatterNode.getCnfmAuthUserList(String, SortConditionForAuthUser)
」を利用してください。ActvMatter.getCnfmAuthUserList(SortConditionForAuthUser)
」を利用してください。
cond
- 権限者情報ソート条件
WorkflowException
- ワークフロー例外public int getCnfmAuthUserListCount() throws WorkflowException
CplMatterNode.getCnfmAuthUserListCount(String)
」を利用してください。ActvMatter.getCnfmAuthUserListCount()
」を利用してください。
WorkflowException
- ワークフロー例外の親クラスpublic CplMatterModel getMatter() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getMatter()
」を利用してください。ArcMatter.getMatter()
」を利用してください。
WorkflowException
- ワークフロー例外の親クラスpublic MatterProcessHistoryModel[] getProcessHistoryList() throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノード検索結果を保存する「案件処理履歴情報の配列」はデータベーステーブル「imw_t_cpl_matter_task」、「imw_t_cpl_matter_user」のデータが設定されています。
WorkflowException
」が発生します。getProcessHistoryLatestList()
」を利用してください。CplMatterNode.getProcessHistoryList(String)
」を利用してください。ActvMatter.getProcessHistoryList()
」を利用してください。ArcMatter.getProcessHistoryList()
」を利用してください。
WorkflowException
- ワークフロー例外public int getProcessHistoryListCount() throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノード本メソッドの検索対象データベーステーブルは「imw_t_cpl_matter_task」、「imw_t_cpl_matter_user」です。
WorkflowException
」が発生します。CplMatterNode.getProcessHistoryListCount(String)
」を利用してください。ActvMatter.getProcessHistoryListCount()
」を利用してください。ArcMatter.getProcessHistoryListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterProcessHistoryModel[] getProcessHistoryLatestList() throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノード検索結果を保存する「案件処理履歴情報の配列」はデータベーステーブル
WorkflowException
」が発生します。getProcessHistoryList()
」を利用してください。CplMatterNode.getProcessHistoryLatest(String)
」を利用してください。ActvMatter.getProcessHistoryLatestList()
」を利用してください。ArcMatter.getProcessHistoryLatestList()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterCnfmHistoryModel[] getCnfmHistoryList() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getCnfmHistoryList()
」を利用してください。ArcMatter.getCnfmHistoryList()
」を利用してください。
WorkflowException
- ワークフロー例外public int getCnfmHistoryListCount() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getCnfmHistoryListCount()
」を利用してください。ArcMatter.getCnfmHistoryListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterAttachFileModel[] getAttachFileList() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getAttachFileList()
」を利用してください。ArcMatter.getAttachFileList()
」を利用してください。
WorkflowException
- ワークフロー例外public int getAttachFileListCount() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getAttachFileListCount()
」を利用してください。ArcMatter.getAttachFileListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public UserMatterPropertyModel getMatterProperty(String key) throws WorkflowException
WorkflowException
」が発生します。getMatterPropertyList()
}」を利用してください。ActvMatter.getMatterProperty(String)
」を利用してください。ArcMatter.getMatterProperty(String)
」を利用してください。UserCplMatterPropertyValue.getMatterProperty(String, String)
」を利用してください。
key
- 案件プロパティキー
WorkflowException
- ワークフロー例外public UserMatterPropertyModel[] getMatterPropertyList() throws WorkflowException
WorkflowException
」が発生します。getMatterProperty(String)
」を利用してください。ActvMatter.getMatterPropertyList()
」を利用してください。ArcMatter.getMatterPropertyList()
」を利用してください。UserCplMatterPropertyValue.getMatterPropertyList(String)
」を利用してください。
WorkflowException
- ワークフロー例外public int getMatterPropertyListCount() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getMatterPropertyListCount()
」を利用してください。ArcMatter.getMatterPropertyListCount()
」を利用してください。UserCplMatterPropertyValue.getMatterPropertyListCount(String)
」を利用してください。
WorkflowException
- ワークフロー例外public MatterHandleAuthUserModel getMatterHandleAuthUser(String matterHandleUserCd) throws WorkflowException
getMatterHandleAuthUserList(SortConditionForAuthUser)
」を利用してください。ActvMatter.getMatterHandleAuth(String)
」を利用してください。
matterHandleUserCd
- 案件操作権限者コード
WorkflowException
- ワークフロー例外の親クラスpublic MatterFlowModel getExecFlow() throws WorkflowException
MatterFlowModel
」に設定される案件ノード情報「MatterNodeModel
」は開始ノードから終了ノードまでの順でソートされます。WorkflowException
」が発生します。CplMatterNode.getMatterNode(String)
」から取得できます。)getExecNodeListWithProcessType()
」を利用してください。getExecFlowXML()
」を利用してください。ActvMatter.getExecFlow()
」を利用してください。ArcMatter.getExecFlow()
」を利用してください。
WorkflowException
- ワークフロー例外public String getExecFlowXML() throws WorkflowException
WorkflowException
」が発生します。getExecFlow()
」を利用してください。ActvMatter.getExecFlowXML()
」を利用してください。ArcMatter.getExecFlowXML()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterFlowModel getMasterFlow() throws WorkflowException
MatterFlowModel
」に設定される案件ノード情報「MatterNodeModel
」は開始ノードから終了ノードまでの順でソートされます。WorkflowException
」が発生します。getMasterNodeListWithProcessType()
」を利用してください。getMasterFlowXML()
」を利用してください。ActvMatter.getMasterFlow()
」を利用してください。ArcMatter.getMasterFlow()
」を利用してください。
WorkflowException
- ワークフロー例外public String getMasterFlowXML() throws WorkflowException
WorkflowException
」が発生します。getMasterFlow()
」を利用してください。ActvMatter.getMasterFlowXML()
」を利用してください。ArcMatter.getMasterFlowXML()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterNodeWithProcessTypeModel[] getExecNodeListWithProcessType() throws WorkflowException
WorkflowException
」が発生します。getExecFlow()
」を利用してください。 getExecFlow()
」で取得できるノード情報にはノードで実行可能な処理種別情報は含まれていませんが、CplMatterNode.getExecNodeConfig(String)
」から取得できます。CplMatterNode.getExecNodeConfig(String)
」で取得できる情報には、処理種別以外の全てのノード設定情報が含まれています。getMasterNodeListWithProcessType()
」を利用してください。ActvMatter.getExecNodeListWithProcessType()
」を利用してください。ArcMatter.getExecNodeListWithProcessType()
」を利用してください。
WorkflowException
- ワークフロー例外の親クラスpublic MatterNodeWithProcessTypeModel[] getMasterNodeListWithProcessType() throws WorkflowException
WorkflowException
」が発生します。getMasterFlow()
」を利用してください。 getMasterFlow()
」で取得できるノード情報にはノードで実行可能な処理種別情報は含まれていませんが、getExecNodeListWithProcessType()
」を利用してください。ActvMatter.getMasterNodeListWithProcessType()
」を利用してください。ArcMatter.getMasterNodeListWithProcessType()
」を利用してください。
WorkflowException
- ワークフロー例外の親クラスpublic NodeProgressModel[] getNodeProgressList() throws WorkflowException
WorkflowException
」が発生します。ActvMatter.getNodeProgressList()
」を利用してください。ArcMatter.getNodeProgressList()
」を利用してください。
WorkflowException
- ワークフロー例外の親クラス
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |