public class ActvMatterHandleManager
extends jp.co.intra_mart.system.workflow.common.AbstractBase
CplMatterHandleManager
」を利用してください。CplMatterHandleManager
コンストラクタと説明 |
---|
ActvMatterHandleManager(String systemMatterId,
String operateUserCode)
コンストラクタ
引数で指定したシステム案件ID、操作者ユーザコードで 案件操作マネージャを新しく生成します。 |
ActvMatterHandleManager(String localeId,
String systemMatterId,
String operateUserCode)
コンストラクタ
引数で指定したロケールID、システム案件ID、操作者ユーザコードで 案件操作マネージャを新しく生成します。 |
ActvMatterHandleManager(String loginGroupId,
String localeId,
String systemMatterId,
String operateUserCode)
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
copyNodeFromMasterFlow(String masterNodeId,
String backwardNodeId,
String forwardNodeId,
String copyNodeId)
マスタフローから実行中フローにノードをコピー(追加)します。
|
void |
createMatterHandleAuth(MatterHandleAuthModel[] matterHandleAuth)
案件操作権限者(参照者)情報を新規追加又は更新します。
|
void |
createProcessTarget(String nodeId,
PluginModel[] plugins)
ノードに処理対象者情報を追加します。
|
void |
deleteMatterHandleAuth(MatterHandleAuthModel[] matterHandleAuth)
案件操作権限者(参照者)情報を削除します。
|
void |
deleteMatterHandleAuthAll()
案件操作権限者(参照者)情報を全て削除します。
|
void |
deleteNode(String nodeId)
指定されたノードを処理中のフローから削除します。
|
void |
deleteProcessTarget(String nodeId,
PluginModel[] plugins)
ノードの処理対象者情報を削除します。
|
void |
deleteProcessTargetAll(String nodeId)
ノードの処理対象者情報をすべて削除します。
|
void |
expandConfirmTarget(String nodeId)
未完了案件の確認ノードに対して、確認処理権限者を再展開します。
|
void |
expandHorizontalVerticalNode(String horizontalVerticalNodeId,
MatterNodeExpansionModel[] nodes)
指定された案件ノード展開情報を横配置・縦配置ノード内に展開、再展開します。
|
void |
expandMatterHandleAuth()
未完了案件に対して、案件操作権限者(参照者)を再展開します。
|
void |
expandProcessTarget(String nodeId)
未完了案件の処理ノードに対して、処理対象者情報を再展開します。
|
MatterNodeModel[] |
getNodesToMove(String originalNodeId)
特定の処理中のノードから案件操作で移動できるノートとして指定可能な移動先ノード情報を取得します。
|
void |
initializeHorizontalVerticalNode(String horizontalVerticalNodeId)
指定された横配置・縦配置ノードを初期化します。
|
void |
moveActvNode(String originalNodeId,
String[] targetNodeId)
非推奨です。
moveActvNode(String, String[], String) を使用してください。 |
void |
moveActvNode(String originalNodeId,
String[] targetNodeId,
String comment)
アクティブノードの移動を行います。
|
void |
reserveCancel(ReserveCancelParam reserveCancelParam,
String nodeId)
保留解除処理を実行します。
|
void |
setBranchForwardNode(String branchStartNodeId,
String[] branchForwardNodeIds)
分岐開始ノードの分岐条件に遷移する分岐先ノードを設定します。
|
void |
updateMatterHandleAuth(MatterHandleAuthModel[] matterHandleAuth)
案件操作権限者(参照者)情報を更新します。
|
public ActvMatterHandleManager(String systemMatterId, String operateUserCode)
systemMatterId
- システム案件IDoperateUserCode
- 操作者ユーザコードpublic ActvMatterHandleManager(String localeId, String systemMatterId, String operateUserCode)
localeId
- ロケールIDsystemMatterId
- システム案件IDoperateUserCode
- 操作者ユーザコード@Deprecated public ActvMatterHandleManager(String loginGroupId, String localeId, String systemMatterId, String operateUserCode)
ActvMatterHandleManager(String, String, String)
を使用してください。loginGroupId
- ログイングループIDlocaleId
- ロケールIDsystemMatterId
- システム案件IDoperateUserCode
- 操作者ユーザコードpublic void copyNodeFromMasterFlow(String masterNodeId, String backwardNodeId, String forwardNodeId, String copyNodeId) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。deleteNode(String)
」を利用してください。masterNodeId
- マスタノードIDbackwardNodeId
- 挿入する逆方向ノードIDforwardNodeId
- 挿入する順方向ノードIDcopyNodeId
- コピー(追加)ノードIDWorkflowException
- ワークフロー例外の親クラスpublic void createMatterHandleAuth(MatterHandleAuthModel[] matterHandleAuth) throws WorkflowException
WorkflowException
」が発生します。expandMatterHandleAuth()
」で案件操作権限者(参照者)の再展開処理を行う必要があります。updateMatterHandleAuth(MatterHandleAuthModel[])
」で行う処理と同じ処理になります。updateMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。deleteMatterHandleAuth(MatterHandleAuthModel[])
」や「deleteMatterHandleAuthAll()
」を利用してください。CplMatterHandleManager.createMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。matterHandleAuth
- 案件操作権限情報の配列WorkflowException
- ワークフロー例外の親クラスpublic void createProcessTarget(String nodeId, PluginModel[] plugins) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。expandProcessTarget(String)
」や「expandConfirmTarget(String)
」で処理者の再展開処理を行う必要があります。deleteProcessTarget(String, PluginModel[])
」や「deleteProcessTargetAll(String)
」を利用してください。CplMatterHandleManager.createConfirmTarget(String, PluginModel[])
」を利用してください。nodeId
- ノードIDplugins
- 処理対象者情報の配列WorkflowException
- ワークフロー例外の親クラスpublic void deleteMatterHandleAuth(MatterHandleAuthModel[] matterHandleAuth) throws WorkflowException
WorkflowException
」が発生します。expandMatterHandleAuth()
」で案件操作権限者(参照者)の再展開処理を行う必要があります。createMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。deleteMatterHandleAuthAll()
」を利用してください。CplMatterHandleManager.deleteMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。matterHandleAuth
- 案件操作権限情報の配列WorkflowException
- ワークフロー例外の親クラスpublic void deleteMatterHandleAuthAll() throws WorkflowException
WorkflowException
」が発生します。expandMatterHandleAuth()
」で案件操作権限者(参照者)の再展開処理を行う必要があります。createMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。deleteMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。CplMatterHandleManager.deleteMatterHandleAuthAll()
」を利用してください。WorkflowException
- ワークフロー例外の親クラスpublic void deleteNode(String nodeId) throws WorkflowException
WorkflowException
がスローされます。WorkflowException
がスローされます。copyNodeFromMasterFlow(String, String, String, String)
を利用してください。nodeId
- ノードIDWorkflowException
- ワークフロー例外の親クラスpublic void deleteProcessTarget(String nodeId, PluginModel[] plugins) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。expandProcessTarget(String)
」や「expandConfirmTarget(String)
」で処理者の再展開処理を行う必要があります。deleteProcessTargetAll(String)
」を利用してください。createProcessTarget(String, PluginModel[])
」を利用してください。CplMatterHandleManager.deleteConfirmTarget(String, PluginModel[])
」を利用してください。nodeId
- ノードIDplugins
- 処理対象者情報の配列WorkflowException
- ワークフロー例外の親クラスpublic void deleteProcessTargetAll(String nodeId) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。expandProcessTarget(String)
」や「expandConfirmTarget(String)
」で処理者の再展開処理を行う必要があります。deleteProcessTarget(String, PluginModel[])
」を利用してください。createProcessTarget(String, PluginModel[])
」を利用してください。CplMatterHandleManager.deleteConfirmTargetAll(String)
」を利用してください。nodeId
- ノードIDWorkflowException
- ワークフロー例外の親クラスpublic void expandConfirmTarget(String nodeId) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。createProcessTarget(String, PluginModel[])
」や「deleteProcessTarget(String, PluginModel[])
」等を利用してください。CplMatterHandleManager.expandConfirmTarget(String)
」を利用してください。nodeId
- ノードIDWorkflowException
- ワークフロー例外の親クラスpublic void expandHorizontalVerticalNode(String horizontalVerticalNodeId, MatterNodeExpansionModel[] nodes) throws WorkflowException
WorkflowException
がスローされます。initializeHorizontalVerticalNode(String)
を利用してください。WorkflowException
がスローされます。ActvMatterNode.getMatterNode(String)
を利用してください。ActvMatterNode.getExecNodeConfig(String)
を利用してください。horizontalVerticalNodeId
- 横配置・縦配置ノードIDnodes
- 案件ノード展開情報の配列WorkflowException
- ワークフロー例外の親クラスpublic void expandMatterHandleAuth() throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。createMatterHandleAuth(MatterHandleAuthModel[])
」や「deleteMatterHandleAuth(MatterHandleAuthModel[])
」等を利用してください。CplMatterHandleManager.expandMatterHandleAuth()
」を利用してください。WorkflowException
- ワークフロー例外の親クラスpublic void expandProcessTarget(String nodeId) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。WorkflowException
」が発生します。WorkflowException
」が発生します。createProcessTarget(String, PluginModel[])
」や「deleteProcessTarget(String, PluginModel[])
」等を利用してください。nodeId
- ノードIDWorkflowException
- ワークフロー例外の親クラスpublic MatterNodeModel[] getNodesToMove(String originalNodeId) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。originalNodeId
- 移動元ノードIDWorkflowException
- ワークフロー例外の親クラスpublic void initializeHorizontalVerticalNode(String horizontalVerticalNodeId) throws WorkflowException
WorkflowException
がスローされます。ActvMatterNode.getMatterNode(String)
を利用してください。WorkflowException
がスローされます。WorkflowException
がスローされます。horizontalVerticalNodeId
- 横配置・縦配置ノードIDWorkflowException
- ワークフロー例外の親クラス@Deprecated public void moveActvNode(String originalNodeId, String[] targetNodeId) throws WorkflowException
moveActvNode(String, String[], String)
を使用してください。WorkflowException
」が発生します。getNodesToMove(String)
」で取得できますが、本メソッドでは特にチェック処理を行なっていません。ProcessManager.sendBack(jp.co.intra_mart.foundation.workflow.application.model.param.SendBackParam, Map)
」を参照してください。WorkflowException
」が発生します。ProcessManager.approve(jp.co.intra_mart.foundation.workflow.application.model.param.ApproveParam, Map)
」を行う必要があります。
originalNodeId
- 移動元ノードIDtargetNodeId
- 移動先ノードIDの配列WorkflowException
- ワークフロー例外の親クラスpublic void moveActvNode(String originalNodeId, String[] targetNodeId, String comment) throws WorkflowException
originalNodeId
- 移動元ノードIDtargetNodeId
- 移動先ノードIDの配列comment
- コメントWorkflowException
- ワークフロー例外の親クラスpublic void reserveCancel(ReserveCancelParam reserveCancelParam, String nodeId) throws WorkflowException
ProcessManager.reserveCancel(ReserveCancelParam, Map)
」と同じ処理を行いますが、ProcessManager.reserveCancel(ReserveCancelParam, Map)
」と一致します。ProcessManager.reserveCancel(ReserveCancelParam, Map)
」を参照してください。reserveCancelParam
- 保留解除用パラメータ情報nodeId
- ノードIDWorkflowException
- ワークフロー例外の親クラスpublic void setBranchForwardNode(String branchStartNodeId, String[] branchForwardNodeIds) throws WorkflowException
WorkflowException
」が発生します。branchStartNodeId
- 分岐開始ノードIDbranchForwardNodeIds
- 分岐先ノードIDの配列WorkflowException
- ワークフロー例外の親クラスpublic void updateMatterHandleAuth(MatterHandleAuthModel[] matterHandleAuth) throws WorkflowException
WorkflowException
」が発生します。expandMatterHandleAuth()
」で案件操作権限者(参照者)の再展開処理を行う必要があります。WorkflowException
」が発生します。createMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。createMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。deleteMatterHandleAuth(MatterHandleAuthModel[])
」や「deleteMatterHandleAuthAll()
」を利用してください。CplMatterHandleManager.updateMatterHandleAuth(MatterHandleAuthModel[])
」を利用してください。matterHandleAuth
- 案件操作権限情報の配列WorkflowException
- ワークフロー例外の親クラスCopyright © 2012 NTT DATA INTRAMART CORPORATION