Record Class WorkflowRunView.Live

java.lang.Object
java.lang.Record
com.axelor.workflow.view.WorkflowRunView.Live
Record Components:
nodePath - the subflow whose body this is stopped inside, or null
kind - waiting on a person or a timer, blocked on a fork of its own, or ready: settled but not yet continued
since - when it stopped there
dueAt - when it is expected to move, if anything says so
Enclosing class:
WorkflowRunView

public static record WorkflowRunView.Live(String nodeId, String nodePath, String kind, LocalDateTime since, LocalDateTime dueAt) extends Record
Somewhere the run is stopped right now; a fork has one per outstanding branch.
  • Constructor Details

    • Live

      public Live(String nodeId, String nodePath, String kind, LocalDateTime since, LocalDateTime dueAt)
      Creates an instance of a Live record class.
      Parameters:
      nodeId - the value for the nodeId record component
      nodePath - the value for the nodePath record component
      kind - the value for the kind record component
      since - the value for the since record component
      dueAt - the value for the dueAt record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • nodeId

      public String nodeId()
      Returns the value of the nodeId record component.
      Returns:
      the value of the nodeId record component
    • nodePath

      public String nodePath()
      Returns the value of the nodePath record component.
      Returns:
      the value of the nodePath record component
    • kind

      public String kind()
      Returns the value of the kind record component.
      Returns:
      the value of the kind record component
    • since

      public LocalDateTime since()
      Returns the value of the since record component.
      Returns:
      the value of the since record component
    • dueAt

      public LocalDateTime dueAt()
      Returns the value of the dueAt record component.
      Returns:
      the value of the dueAt record component