Interface | Description |
---|---|
WorkflowInstance |
ワークフローインスタンスをあらわすインタフェース。
|
WorkflowInstanceFactory |
WorkflowInstance を生成するファクトリクラス。 |
Class | Description |
---|---|
BasicWorkflowInstance |
WorkflowInstance の基本実装クラス。 |
BasicWorkflowInstanceFactory |
BasicWorkflowInstance を生成するファクトリクラス。 |
WorkflowConfig |
ワークフローの設定情報クラス。
|
WorkflowInstance.CompletedWorkflowInstance |
完了状態のワークフローインスタンス。
本クラスでは、
WorkflowInstance が、 WorkflowInstance.completeUserTask(Map, String) や
WorkflowInstance.completeGroupTask(Map, String) で完了状態になった場合と同様に振舞うワークフローインスタンスを実装している。
すなわち、 WorkflowInstance.CompletedWorkflowInstance.isCompleted() は常に true を返却し、 WorkflowInstance.CompletedWorkflowInstance.isActive(String) は常に false を返却する。
また、完了状態のワークフローインスタンスに対して許されない操作については、 IllegalStateException を送出する。
ただし、 WorkflowInstance.CompletedWorkflowInstance.getWorkflowId() , WorkflowInstance.CompletedWorkflowInstance.getVersion() については、取得することができないため、 UnsupportedOperationException を送出する。 |
WorkflowInstanceSupport |
WorkflowInstance 実装クラスのサポートクラス。
本クラスでは、オーバーロードされたメソッドの委譲関係を実装している。 |
WorkflowManager |
ワークフローの管理を行うクラス。
|