|
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.ArcMatterNode
public class ArcMatterNode
過去案件ノードマネージャ。
アーカイブ処理で退避させた過去案件に対して、案件のノードに関連している情報を取得する際に使用します。
ノードの処理履歴、ノードの設定情報等の特定ノードに関連する情報を取得します。
本クラスでは主に「imw_ayyyymm_」で始まるトランザクション系の過去案件のデータベースのデータを取得します。
テーブル名に含まれる「yyyymm」はコンストラクタで指定する「archiveMonth アーカイブ年月(yyyyMM)」です。
他、過去案件ファイルである「%StorageService%/storage/workflow/data/{%ログイングループID%}/archive(標準設定の場合)」の配下にあるXMLファイルデータを取得します。
過去案件に対して、案件関連情報を取得するには「ArcMatter
」を使用します。
過去案件以外に、処理中の案件や完了案件のノード関連情報取得には「ActvMatterNode
」、「CplMatterNode
」を利用してください。
ArcMatter
,
ActvMatterNode
,
CplMatterNode
入れ子のクラスの概要 |
---|
クラス 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 |
コンストラクタの概要 | |
---|---|
ArcMatterNode(String loginGroupId,
String localeId,
String systemMatterId,
String archiveMonth)
コンストラクタ。 |
メソッドの概要 | |
---|---|
MatterNodeConfigModel |
getExecNodeConfig(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 ArcMatterNode(String loginGroupId, String localeId, String systemMatterId, String archiveMonth)
loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDarchiveMonth
- アーカイブ年月(yyyyMM)メソッドの詳細 |
---|
public MatterNodeModel getMatterNode(String nodeId) throws WorkflowException
WorkflowException
」が発生します。getExecNodeConfig(String)
」を利用してください。ArcMatter.getExecFlow()
」や「ArcMatter.getExecNodeListWithProcessType()
」を利用してください。ActvMatterNode.getMatterNode(String)
」を利用してください。CplMatterNode.getMatterNode(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterNodeConfigModel getExecNodeConfig(String nodeId) throws WorkflowException
WorkflowException
」が発生します。getMatterNode(String)
」を利用してください。ActvMatterNode.getExecNodeConfig(String)
」を利用してください。CplMatterNode.getExecNodeConfig(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterProcessHistoryModel[] getProcessHistoryList(String nodeId) throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノードコンストラクタで指定する「archiveMonth アーカイブ年月(yyyyMM)」に対して、過去案件テーブルが存在しない場合にもサイズ0の空オブジェクトを返却します。
WorkflowException
」が発生します。getProcessHistoryLatest(String)
」を利用してください。ArcMatter.getProcessHistoryList()
」を利用してください。ActvMatterNode.getProcessHistoryList(String)
」を利用してください。CplMatterNode.getProcessHistoryList(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic int getProcessHistoryListCount(String nodeId) throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノードコンストラクタで指定する「archiveMonth アーカイブ年月(yyyyMM)」に対して、過去案件テーブルが存在しない場合にも「0」を返却します。
WorkflowException
」が発生します。ArcMatter.getProcessHistoryListCount()
」を利用してください。ActvMatterNode.getProcessHistoryListCount(String)
」を利用してください。CplMatterNode.getProcessHistoryListCount(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラスpublic MatterProcessHistoryModel getProcessHistoryLatest(String nodeId) throws WorkflowException
【ノード種別】 ・申請ノード ・承認ノード ・動的承認ノード ・システムノードコンストラクタで指定する「archiveMonth アーカイブ年月(yyyyMM)」に対して、過去案件テーブルが存在しない場合にも「null」を返却します。
WorkflowException
」が発生します。getProcessHistoryList(String)
」を利用してください。ArcMatter.getProcessHistoryLatestList()
」を利用してください。ActvMatterNode.getProcessHistoryLatest(String)
」を利用してください。CplMatterNode.getProcessHistoryLatest(String)
」を利用してください。
nodeId
- ノードID
WorkflowException
- ワークフロー例外の親クラス
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |