Interface WorkflowInstance

All Superinterfaces:
WorkflowModel
All Known Implementing Classes:
DefaultWorkflowInstance

public interface WorkflowInstance extends WorkflowModel
Author:
Micha Kiener, Shuyang Zhou, Brian Wing Shun Chan
  • Method Details

    • addChildWorkflowInstance

      void addChildWorkflowInstance(WorkflowInstance childWorkflowInstance)
    • getChildrenWorkflowInstanceCount

      int getChildrenWorkflowInstanceCount()
    • getChildrenWorkflowInstances

      List<WorkflowInstance> getChildrenWorkflowInstances()
    • getCurrentWorkflowNodes

      List<WorkflowNode> getCurrentWorkflowNodes()
    • getEndDate

      Date getEndDate()
    • getParentWorkflowInstance

      WorkflowInstance getParentWorkflowInstance()
    • getParentWorkflowInstanceId

      long getParentWorkflowInstanceId()
    • getStartDate

      Date getStartDate()
    • getWorkflowContext

      Map<String,Serializable> getWorkflowContext()
    • getWorkflowDefinitionName

      String getWorkflowDefinitionName()
    • getWorkflowDefinitionVersion

      int getWorkflowDefinitionVersion()
    • getWorkflowInstanceId

      long getWorkflowInstanceId()
    • isActive

      default boolean isActive()
    • isComplete

      boolean isComplete()
    • setParentWorkflowInstance

      void setParentWorkflowInstance(WorkflowInstance parentWorkflowInstance)