|
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.ActvMatter
public class ActvMatter
案件(未完了)マネージャ。
処理中である未完了案件に対して、案件に関連している情報を取得する際に使用します。
案件操作権限者情報、確認権限者、案件情報、処理履歴、処理中のノードのリスト、関連するXMLファイル情報等、
複数ノードに関連する情報を取得します。
本クラスでは主に「imw_t_actv」で始まるトランザクション系の未完了案件のデータベースのデータを取得します。
他、トランザクションファイルである「%StorageService%/storage/workflow/data/{%ログイングループID%}/transaction(標準設定の場合)」の配下にあるXMLファイルデータを取得します。
処理中の案件で特定ノード関連情報を取得するには「ActvMatterNode
」を使用します。
未完了案件以外に、完了された案件や過去案件に対しては「CplMatter
」、「ArcMatter
」を利用してください。
一時保存案件の情報は「TempSaveMatter
」から取得できます。
ActvMatterNode
,
CplMatter
,
ArcMatter
,
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 |
コンストラクタの概要 | |
---|---|
ActvMatter(String loginGroupId,
String localeId,
String systemMatterId)
コンストラクタ。 |
メソッドの概要 | |
---|---|
MatterActvNodeModel[] |
getActvNodeList()
未完了案件の処理中のノード情報をすべて取得します。 |
MatterActvNodeModel[] |
getActvNodeListWithoutRouteInfo()
未完了案件の処理中のノード情報をすべて取得します。 |
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」から定義されているノードを、実施可能な処理種別情報とともにすべて取得します。 |
ActvMatterModel |
getMatter()
未完了案件情報を取得します。 |
MatterHandleAuthUserModel |
getMatterHandleAuth(String matterHandleUserCd)
未完了案件の案件操作権限情報を取得します。 |
MatterHandleAuthUserModel[] |
getMatterHandleAuthList(SortConditionForAuthUser<MatterHandleAuthUserType> cond)
未完了案件の案件操作権限情報をすべて取得します。 |
int |
getMatterHandleAuthListCount()
未完了案件の案件操作権限情報の件数を取得します。 |
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 ActvMatter(String loginGroupId, String localeId, String systemMatterId)
loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDメソッドの詳細 |
---|
public MatterHandleAuthUserModel[] getMatterHandleAuthList(SortConditionForAuthUser<MatterHandleAuthUserType> cond) throws WorkflowException
MatterHandleAuthUserType
に定義されているEnumをキーで検索条件を設定できます。SortConditionForAuthUser
」を参照してください。getMatterHandleAuth(String)
」を利用してください。
CplMatter.getMatterHandleAuthUserList(SortConditionForAuthUser)
」を利用してください。
cond
- 権限者情報ソート条件クラス
WorkflowException
- ワークフロー例外public int getMatterHandleAuthListCount() throws WorkflowException
CplMatter.getMatterHandleAuthUserListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public CnfmAuthUserModel[] getCnfmAuthUserList(SortConditionForAuthUser<CnfmAuthUserType> cond) throws WorkflowException
CnfmAuthUserType
に定義されているEnumをキーで検索条件を設定できます。SortConditionForAuthUser
」を参照してください。ActvMatterNode.getCnfmAuthUserList(String, SortConditionForAuthUser)
」を利用してください。
CplMatter.getCnfmAuthUserList(SortConditionForAuthUser)
」を利用してください。
cond
- 権限者情報ソート条件
WorkflowException
- ワークフロー例外public int getCnfmAuthUserListCount() throws WorkflowException
ActvMatterNode.getCnfmAuthUserListCount(String)
」を利用してください。
CplMatter.getCnfmAuthUserListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public ActvMatterModel getMatter() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getMatter()
」を利用してください。ArcMatter.getMatter()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterProcessHistoryModel[] getProcessHistoryList() throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノード検索結果を保存する「案件処理履歴情報の配列」はデータベーステーブル
WorkflowException
」が発生します。getProcessHistoryLatestList()
」を利用してください。ActvMatterNode.getProcessHistoryList(String)
」を利用してください。CplMatter.getProcessHistoryList()
」を利用してください。ArcMatter.getProcessHistoryList()
」を利用してください。
WorkflowException
- ワークフロー例外public int getProcessHistoryListCount() throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノード本メソッドの検索対象データベーステーブルは「imw_t_cpl_task」、「imw_t_cpl_user」です。
WorkflowException
」が発生します。ActvMatterNode.getProcessHistoryListCount(String)
」を利用してください。CplMatter.getProcessHistoryListCount()
」を利用してください。ArcMatter.getProcessHistoryListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterProcessHistoryModel[] getProcessHistoryLatestList() throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノード検索結果を保存する「案件処理履歴情報の配列」はデータベーステーブル
WorkflowException
」が発生します。getProcessHistoryList()
」を利用してください。ActvMatterNode.getProcessHistoryLatest(String)
」を利用してください。CplMatter.getProcessHistoryLatestList()
」を利用してください。ArcMatter.getProcessHistoryLatestList()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterCnfmHistoryModel[] getCnfmHistoryList() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getCnfmHistoryList()
」を利用してください。ArcMatter.getCnfmHistoryList()
」を利用してください。
WorkflowException
- ワークフロー例外public int getCnfmHistoryListCount() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getCnfmHistoryListCount()
」を利用してください。ArcMatter.getCnfmHistoryListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterAttachFileModel[] getAttachFileList() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getAttachFileList()
」を利用してください。ArcMatter.getAttachFileList()
」を利用してください。
WorkflowException
- ワークフロー例外public int getAttachFileListCount() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getAttachFileListCount()
」を利用してください。ArcMatter.getAttachFileListCount()
」を利用してください。
WorkflowException
- ワークフロー例外public UserMatterPropertyModel getMatterProperty(String key) throws WorkflowException
WorkflowException
」が発生します。getMatterPropertyList()
}」を利用してください。
CplMatter.getMatterProperty(String)
」を利用してください。ArcMatter.getMatterProperty(String)
」を利用してください。UserActvMatterPropertyValue.getMatterProperty(String, String)
」を利用してください。
key
- 案件プロパティキー
WorkflowException
- ワークフロー例外public UserMatterPropertyModel[] getMatterPropertyList() throws WorkflowException
WorkflowException
」が発生します。getMatterProperty(String)
}」を利用してください。CplMatter.getMatterPropertyList()
」を利用してください。ArcMatter.getMatterPropertyList()
」を利用してください。UserActvMatterPropertyValue.getMatterPropertyList(String)
」を利用してください。
WorkflowException
- ワークフロー例外public int getMatterPropertyListCount() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getMatterPropertyListCount()
」を利用してください。ArcMatter.getMatterPropertyListCount()
」を利用してください。UserActvMatterPropertyValue.getMatterPropertyListCount(String)
」を利用してください。
WorkflowException
- ワークフロー例外public MatterHandleAuthUserModel getMatterHandleAuth(String matterHandleUserCd) throws WorkflowException
getMatterHandleAuthList(SortConditionForAuthUser)
」を利用してください。CplMatter.getMatterHandleAuthUser(String)
」を利用してください。
matterHandleUserCd
- 案件操作権限者コード
WorkflowException
- ワークフロー例外public MatterActvNodeModel[] getActvNodeList() throws WorkflowException
getExecFlow()
」を参照してください。getActvNodeListWithoutRouteInfo()
」を利用してください。WorkflowException
」が発生します。WorkflowException
」が発生します。
WorkflowException
- ワークフロー例外public MatterActvNodeModel[] getActvNodeListWithoutRouteInfo() throws WorkflowException
getActvNodeList()
」を利用してください。WorkflowException
」が発生します。
WorkflowException
- ワークフロー例外public String getExecFlowXML() throws WorkflowException
WorkflowException
」が発生します。getExecFlow()
」を利用してください。CplMatter.getExecFlowXML()
」を利用してください。ArcMatter.getExecFlowXML()
」を利用してください。
WorkflowException
- ワークフロー例外public String getMasterFlowXML() throws WorkflowException
WorkflowException
」が発生します。getMasterFlow()
」を利用してください。CplMatter.getMasterFlowXML()
」を利用してください。ArcMatter.getMasterFlowXML()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterNodeWithProcessTypeModel[] getExecNodeListWithProcessType() throws WorkflowException
WorkflowException
」が発生します。getExecFlow()
」を利用してください。 getExecFlow()
」で取得できるノード情報にはノードで実行可能な処理種別情報は含まれていませんが、ActvMatterNode.getExecNodeConfig(String)
」から取得できます。ActvMatterNode.getExecNodeConfig(String)
」で取得できる情報には、処理種別以外の全てのノード設定情報が含まれています。getMasterNodeListWithProcessType()
」を利用してください。CplMatter.getExecNodeListWithProcessType()
」を利用してください。ArcMatter.getExecNodeListWithProcessType()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterNodeWithProcessTypeModel[] getMasterNodeListWithProcessType() throws WorkflowException
WorkflowException
」が発生します。getMasterFlow()
」を利用してください。 getMasterFlow()
」で取得できるノード情報にはノードで実行可能な処理種別情報は含まれていませんが、ActvMatterNode.getMasterNodeConfig(String)
」から取得できます。ActvMatterNode.getMasterNodeConfig(String)
」で取得できる情報には、処理種別以外の全てのノード設定情報が含まれています。getExecNodeListWithProcessType()
」を利用してください。CplMatter.getMasterNodeListWithProcessType()
」を利用してください。ArcMatter.getMasterNodeListWithProcessType()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterFlowModel getExecFlow() throws WorkflowException
MatterFlowModel
」に設定される案件ノード情報「MatterNodeModel
」は開始ノードから終了ノードまでの順でソートされます。WorkflowException
」が発生します。ActvMatterNode.getMatterNode(String)
」から取得できます。)getExecNodeListWithProcessType()
」を利用してください。getExecFlowXML()
」を利用してください。CplMatter.getExecFlow()
」を利用してください。ArcMatter.getExecFlow()
」を利用してください。
WorkflowException
- ワークフロー例外public MatterFlowModel getMasterFlow() throws WorkflowException
MatterFlowModel
」に設定される案件ノード情報「MatterNodeModel
」は開始ノードから終了ノードまでの順でソートされます。WorkflowException
」が発生します。getMasterNodeListWithProcessType()
」を利用してください。getMasterFlowXML()
」を利用してください。CplMatter.getMasterFlow()
」を利用してください。ArcMatter.getMasterFlow()
」を利用してください。
WorkflowException
- ワークフロー例外public NodeProgressModel[] getNodeProgressList() throws WorkflowException
WorkflowException
」が発生します。CplMatter.getNodeProgressList()
」を利用してください。ArcMatter.getNodeProgressList()
」を利用してください。
WorkflowException
- ワークフロー例外
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |