Class MetaWorkflowRun


@Entity public class MetaWorkflowRun extends AuditableModel
  • Constructor Details

    • MetaWorkflowRun

      public MetaWorkflowRun()
  • Method Details

    • getId

      public Long getId()
      Specified by:
      getId in class Model
    • setId

      public void setId(Long id)
      Specified by:
      setId in class Model
    • getWorkflow

      public String getWorkflow()
      Id of the definition that ran.
      Returns:
      the property value
    • setWorkflow

      public void setWorkflow(String workflow)
    • getWorkflowRevision

      public Integer getWorkflowRevision()
      Revision the run is pinned to.
      Returns:
      the property value
    • setWorkflowRevision

      public void setWorkflowRevision(Integer workflowRevision)
    • getWorkflowName

      public String getWorkflowName()
    • setWorkflowName

      public void setWorkflowName(String workflowName)
    • getModel

      public String getModel()
    • setModel

      public void setModel(String model)
    • getJsonModel

      public String getJsonModel()
      Custom model name; null for a real entity.
      Returns:
      the property value
    • setJsonModel

      public void setJsonModel(String jsonModel)
    • getRecordId

      public Long getRecordId()
    • setRecordId

      public void setRecordId(Long recordId)
    • getTriggerType

      public WorkflowTrigger getTriggerType()
      What started the run; null for a call's child or a boundary's escape branch.
      Returns:
      the property value
    • setTriggerType

      public void setTriggerType(WorkflowTrigger triggerType)
    • getStartedBy

      public User getStartedBy()
    • setStartedBy

      public void setStartedBy(User startedBy)
    • getEpisode

      public Long getEpisode()
    • setEpisode

      public void setEpisode(Long episode)
    • getStatus

      public WorkflowRunStatus getStatus()
    • setStatus

      public void setStatus(WorkflowRunStatus status)
    • getStartedAt

      public LocalDateTime getStartedAt()
    • setStartedAt

      public void setStartedAt(LocalDateTime startedAt)
    • getEndedAt

      public LocalDateTime getEndedAt()
    • setEndedAt

      public void setEndedAt(LocalDateTime endedAt)
    • getLastNode

      public String getLastNode()
      The last node the run reached.
      Returns:
      the property value
    • setLastNode

      public void setLastNode(String lastNode)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getNodeRuns

      public List<MetaWorkflowNodeRun> getNodeRuns()
    • setNodeRuns

      public void setNodeRuns(List<MetaWorkflowNodeRun> nodeRuns)
    • addNodeRun

      public void addNodeRun(MetaWorkflowNodeRun item)
      Add the given MetaWorkflowNodeRun item to the nodeRuns collection.

      It sets item.run = this to ensure the proper relationship.

      Parameters:
      item - the item to add
    • removeNodeRun

      public void removeNodeRun(MetaWorkflowNodeRun item)
      Remove the given MetaWorkflowNodeRun item from the nodeRuns collection.
      Parameters:
      item - the item to remove
    • clearNodeRuns

      public void clearNodeRuns()
      Clear the nodeRuns collection.
    • getParentRun

      public MetaWorkflowRun getParentRun()
      The run that started this one; null for a top-level run.
      Returns:
      the property value
    • setParentRun

      public void setParentRun(MetaWorkflowRun parentRun)
    • getCallerNode

      public String getCallerNode()
      The call or boundary node in the parent run that started this one.
      Returns:
      the property value
    • setCallerNode

      public void setCallerNode(String callerNode)
    • getCallerParkKey

      public String getCallerParkKey()
      The parent's park this run wakes when it ends; null when nothing waits on it.
      Returns:
      the property value
    • setCallerParkKey

      public void setCallerParkKey(String callerParkKey)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object