|
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.CplMatterNode
public class CplMatterNode
案件(完了)ノードマネージャ。
完了した案件に対して、案件のノードに関連している情報を取得する際に使用します。
ノードの処理履歴、ノードの処理対象者や確認権限者、ノードの設定情報等の特定ノードに関連する情報を取得します。
本クラスでは主に「imw_t_cpl」で始まるトランザクション系の完了案件のデータベースのデータを取得します。
他、トランザクションファイルである「%StorageService%/storage/workflow/data/{%ログイングループID%}/transaction(標準設定の場合)」の配下にあるXMLファイルデータを取得します。
完了した案件に対して、案件関連情報を取得するには「CplMatter
」を使用します。
完了した案件以外に、処理中の案件や過去案件のノード関連情報取得には「ActvMatterNode
」、「ArcMatterNode
」を利用してください。
CplMatter
,
ActvMatterNode
,
ArcMatterNode
入れ子のクラスの概要 |
---|
クラス 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 |
コンストラクタの概要 | |
---|---|
CplMatterNode(String loginGroupId,
String localeId,
String systemMatterId)
コンストラクタ。 |
メソッドの概要 | |
---|---|
CnfmAuthUserModel[] |
getCnfmAuthUserList(String nodeId,
SortConditionForAuthUser<CnfmAuthUserType> cond)
完了案件の特定ノード確認処理権限者情報をすべて取得します。 |
int |
getCnfmAuthUserListCount(String nodeId)
完了案件の特定ノード確認処理権限者情報の件数を取得します。 |
MatterNodeConfigModel |
getExecNodeConfig(String nodeId)
完了案件のノード設定情報を取得します。 |
ProcessTargetModel[] |
getExecProcessTargetList(String nodeId)
完了案件に対して、処理中の最新フローから指定ノードの処理対象者プラグイン情報を取得します。 |
ProcessTargetModel[] |
getMasterProcessTargetList(String nodeId)
完了案件に対して、申請・起票時の初期フロー設定情報であるマスタフローから指定ノードの処理対象者プラグイン情報を取得します。 |
MatterNodeModel |
getMatterNode(String nodeId)
完了案件のノード情報を取得します。 |
MatterProcessHistoryModel |
getProcessHistoryLatest(String nodeId)
完了案件の特定ノードに対して、処理履歴の最新情報を取得します。 |
MatterProcessHistoryModel[] |
getProcessHistoryList(String nodeId)
完了案件の特定ノードに対して、処理履歴をすべて取得します。 |
int |
getProcessHistoryListCount(String nodeId)
完了案件の特定ノードに対して、処理履歴件数を取得します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CplMatterNode(String loginGroupId, String localeId, String systemMatterId)
loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDメソッドの詳細 |
---|
public CnfmAuthUserModel[] getCnfmAuthUserList(String nodeId, SortConditionForAuthUser<CnfmAuthUserType> cond) throws WorkflowException
CnfmAuthUserType
に定義されているEnumをキーで検索条件を設定できます。詳しい使用方法は「SortConditionForAuthUser
」を参照してください。CplMatter.getCnfmAuthUserList(SortConditionForAuthUser)
」を利用してください。ActvMatterNode.getCnfmAuthUserList(String, SortConditionForAuthUser)
」を利用してください。
nodeId
- ノードIDcond
- 権限者情報ソート条件
WorkflowException
- ワークフロー例外の親クラスpublic int getCnfmAuthUserListCount(String nodeId) throws WorkflowException
CplMatter.getCnfmAuthUserListCount()
」を利用してください。ActvMatterNode.getCnfmAuthUserListCount(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterNodeModel getMatterNode(String nodeId) throws WorkflowException
WorkflowException
」が発生します。getExecNodeConfig(String)
」を利用してください。CplMatter.getExecFlow()
」や「CplMatter.getExecNodeListWithProcessType()
」を利用してください。ActvMatterNode.getMatterNode(String)
」を利用してください。ArcMatterNode.getMatterNode(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterNodeConfigModel getExecNodeConfig(String nodeId) throws WorkflowException
WorkflowException
」が発生します。getMatterNode(String)
」を利用してください。ActvMatterNode.getExecNodeConfig(String)
」を利用してください。ArcMatterNode.getExecNodeConfig(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterProcessHistoryModel[] getProcessHistoryList(String nodeId) throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノードデータベースへの検索処理が失敗した場合に「
WorkflowException
」が発生します。getProcessHistoryLatest(String)
」を利用してください。CplMatter.getProcessHistoryList()
」を利用してください。ActvMatterNode.getProcessHistoryList(String)
」を利用してください。ArcMatterNode.getProcessHistoryList(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic int getProcessHistoryListCount(String nodeId) throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノードデータベースへの検索処理が失敗した場合に「
WorkflowException
」が発生します。CplMatter.getProcessHistoryListCount()
」を利用してください。ActvMatterNode.getProcessHistoryListCount(String)
」を利用してください。ArcMatterNode.getProcessHistoryListCount(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterProcessHistoryModel getProcessHistoryLatest(String nodeId) throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノードデータベースへの検索処理が失敗した場合に「
WorkflowException
」が発生します。getProcessHistoryList(String)
」を利用してください。CplMatter.getProcessHistoryLatestList()
」を利用してください。ActvMatterNode.getProcessHistoryLatest(String)
」を利用してください。ArcMatterNode.getProcessHistoryLatest(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic ProcessTargetModel[] getExecProcessTargetList(String nodeId) throws WorkflowException
WorkflowException
」が発生します。getMasterProcessTargetList(String)
」を利用してください。ActvMatterNode.getExecProcessTargetList(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic ProcessTargetModel[] getMasterProcessTargetList(String nodeId) throws WorkflowException
WorkflowException
」が発生します。getExecProcessTargetList(String)
」を利用してください。ActvMatterNode.getMasterProcessTargetList(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラス
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |