Class MetaWorkflowNodeRun


@Entity public class MetaWorkflowNodeRun extends AuditableModel
  • Constructor Details

    • MetaWorkflowNodeRun

      public MetaWorkflowNodeRun()
  • Method Details

    • getId

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

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

      public MetaWorkflowRun getRun()
    • setRun

      public void setRun(MetaWorkflowRun run)
    • getNode

      public String getNode()
    • setNode

      public void setNode(String node)
    • getSubflow

      public String getSubflow()
      The subflow whose body the node is in; null for the main graph.
      Returns:
      the property value
    • setSubflow

      public void setSubflow(String subflow)
    • getNodeType

      public String getNodeType()
      The node's element name, e.g. task or split.
      Returns:
      the property value
    • setNodeType

      public void setNodeType(String nodeType)
    • getNodeTitle

      public String getNodeTitle()
      The node's title when it ran.
      Returns:
      the property value
    • setNodeTitle

      public void setNodeTitle(String nodeTitle)
    • getSeq

      public Integer getSeq()
      Order of the visit within the run, from 1.
      Returns:
      the property value
    • setSeq

      public void setSeq(Integer seq)
    • getVisit

      public Integer getVisit()
      Which pass over this node it was, from 1.
      Returns:
      the property value
    • setVisit

      public void setVisit(Integer visit)
    • getEpisode

      public Long getEpisode()
    • setEpisode

      public void setEpisode(Long episode)
    • getStartedAt

      public LocalDateTime getStartedAt()
    • setStartedAt

      public void setStartedAt(LocalDateTime startedAt)
    • getEndedAt

      public LocalDateTime getEndedAt()
    • setEndedAt

      public void setEndedAt(LocalDateTime endedAt)
    • getWorkMs

      public Long getWorkMs()
      Time spent executing, in milliseconds.
      Returns:
      the property value
    • setWorkMs

      public void setWorkMs(Long workMs)
    • getResumedAt

      public LocalDateTime getResumedAt()
    • setResumedAt

      public void setResumedAt(LocalDateTime resumedAt)
    • getParkedMs

      public Long getParkedMs()
      Time spent waiting, in milliseconds.
      Returns:
      the property value
    • setParkedMs

      public void setParkedMs(Long parkedMs)
    • getPark

      public MetaWorkflowPark getPark()
      The park this visit opened; null once it is closed or when it never waited.
      Returns:
      the property value
    • setPark

      public void setPark(MetaWorkflowPark park)
    • getStatus

      public WorkflowNodeRunStatus getStatus()
    • setStatus

      public void setStatus(WorkflowNodeRunStatus status)
    • getExitVia

      public String getExitVia()
      The boundary that ended the wait or caught the failure; null when the node's own trigger did.
      Returns:
      the property value
    • setExitVia

      public void setExitVia(String exitVia)
    • getTaken

      public String getTaken()
      A split's visit: the ids of the flows it took, comma-separated, as it decided them.
      Returns:
      the property value
    • setTaken

      public void setTaken(String taken)
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • getMovedTo

      public String getMovedTo()
      Where an operator moved the run from here, as revision:node; null when not moved.
      Returns:
      the property value
    • setMovedTo

      public void setMovedTo(String movedTo)
    • getMovedBy

      public User getMovedBy()
    • setMovedBy

      public void setMovedBy(User movedBy)
    • getTask

      public MetaWorkflowTask getTask()
      The task this visit opened.
      Returns:
      the property value
    • setTask

      public void setTask(MetaWorkflowTask task)
    • getBranch

      public MetaWorkflowBranch getBranch()
      The branch the visit belonged to; null outside a split or subflow.
      Returns:
      the property value
    • setBranch

      public void setBranch(MetaWorkflowBranch branch)
    • 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