public final class WorkflowManager
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static WorkflowInstance | 
findInstance(java.lang.String instanceId)
すでに開始されているワークフローのインスタンスを取得する。 
 | 
static int | 
getCurrentVersion(java.lang.String workflowId)
指定されたワークフローIDのワークフロー定義で、現在有効なバージョンを取得する。 
 | 
static WorkflowInstance | 
startInstance(java.lang.String workflowId)
指定されたワークフローIDのワークフローを開始する。 
 | 
static WorkflowInstance | 
startInstance(java.lang.String workflowId,
             java.util.Map<java.lang.String,?> parameter)
指定されたワークフローIDのワークフローを開始する。 
 | 
public static WorkflowInstance startInstance(java.lang.String workflowId) throws java.lang.IllegalArgumentException
workflowId - 新規に開始するワークフローのワークフローIDWorkflowInstancejava.lang.IllegalArgumentException - 指定されたワークフローIDに対応するワークフロー定義が存在しない場合。public static WorkflowInstance startInstance(java.lang.String workflowId, java.util.Map<java.lang.String,?> parameter) throws java.lang.IllegalArgumentException
workflowId - 新規に開始するワークフローのワークフローIDparameter - 開始イベントから、次のタスクまでワークフローを進行させる際に、各フローノードで使用するパラメータWorkflowInstancejava.lang.IllegalArgumentException - 指定されたワークフローIDに対応するワークフロー定義が存在しない場合。public static WorkflowInstance findInstance(java.lang.String instanceId)
instanceId - 取得するワークフローインスタンスのインスタンスIDpublic static int getCurrentVersion(java.lang.String workflowId)
                             throws java.lang.IllegalArgumentException
workflowId - ワークフローIDjava.lang.IllegalArgumentException - 指定されたワークフローIDが存在しない場合。