Class FlowNode

java.lang.Object
org.bonitasoft.web.client.model.FlowNode
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.12.0") public class FlowNode extends Object implements Serializable
A flow node (gateway, event, or task) in an open instance of a process.
See Also:
  • Field Details

  • Constructor Details

    • FlowNode

      public FlowNode()
  • Method Details

    • id

      public FlowNode id(@Nullable String id)
    • getId

      @Nullable public String getId()
      the flow node id
      Returns:
      id
    • setId

      public void setId(@Nullable String id)
    • displayDescription

      public FlowNode displayDescription(@Nullable String displayDescription)
    • getDisplayDescription

      @Nullable public String getDisplayDescription()
      the human readable flow node description
      Returns:
      displayDescription
    • setDisplayDescription

      public void setDisplayDescription(@Nullable String displayDescription)
    • executedBySubstitute

      public FlowNode executedBySubstitute(@Nullable String executedBySubstitute)
    • getExecutedBySubstitute

      @Nullable public String getExecutedBySubstitute()
      the id of the user who really performed this flow node when a substitute did it, or 0 if the flow node was not performed by a substitute
      Returns:
      executedBySubstitute
    • setExecutedBySubstitute

      public void setExecutedBySubstitute(@Nullable String executedBySubstitute)
    • caseId

      public FlowNode caseId(@Nullable String caseId)
    • getCaseId

      @Nullable public String getCaseId()
      the process instance id that is associated with this flow node
      Returns:
      caseId
    • setCaseId

      public void setCaseId(@Nullable String caseId)
    • parentCaseId

      public FlowNode parentCaseId(@Nullable String parentCaseId)
    • getParentCaseId

      @Nullable public String getParentCaseId()
      the parent process instance id that is associated with this flow node's case
      Returns:
      parentCaseId
    • setParentCaseId

      public void setParentCaseId(@Nullable String parentCaseId)
    • rootCaseId

      public FlowNode rootCaseId(@Nullable String rootCaseId)
    • getRootCaseId

      @Nullable public String getRootCaseId()
      the root process instance initiator id that is associated with this flow node's case
      Returns:
      rootCaseId
    • setRootCaseId

      public void setRootCaseId(@Nullable String rootCaseId)
    • processId

      public FlowNode processId(@Nullable String processId)
    • getProcessId

      @Nullable public String getProcessId()
      the process id that is associated with this flow node
      Returns:
      processId
    • setProcessId

      public void setProcessId(@Nullable String processId)
    • rootContainerId

      public FlowNode rootContainerId(@Nullable String rootContainerId)
    • getRootContainerId

      @Nullable public String getRootContainerId()
      the root process id of the root process instance that is associated with this flow node
      Returns:
      rootContainerId
    • setRootContainerId

      public void setRootContainerId(@Nullable String rootContainerId)
    • state

      public FlowNode state(@Nullable String state)
    • getState

      @Nullable public String getState()
      the current state of the flow node (ready, completed, failed)
      Returns:
      state
    • setState

      public void setState(@Nullable String state)
    • type

      public FlowNode type(@Nullable String type)
    • getType

      @Nullable public String getType()
      the flow node type
      Returns:
      type
    • setType

      public void setType(@Nullable String type)
    • assignedId

      public FlowNode assignedId(@Nullable String assignedId)
    • getAssignedId

      @Nullable public String getAssignedId()
      the user id that this flow node is assigned to, or 0 if it is unassigned
      Returns:
      assignedId
    • setAssignedId

      public void setAssignedId(@Nullable String assignedId)
    • assignedDate

      public FlowNode assignedDate(@Nullable String assignedDate)
    • getAssignedDate

      @Nullable public String getAssignedDate()
      the date ('yyyy-MM-dd HH:mm:ss.SSS') when the current flow node was assigned, for example '2014-10-17 16:05:42.626'
      Returns:
      assignedDate
    • setAssignedDate

      public void setAssignedDate(@Nullable String assignedDate)
    • executedBy

      public FlowNode executedBy(@Nullable String executedBy)
    • getExecutedBy

      @Nullable public String getExecutedBy()
      the id of the user who executed the flow node, or 0 if the flow node has not been executed
      Returns:
      executedBy
    • setExecutedBy

      public void setExecutedBy(@Nullable String executedBy)
    • priority

      public FlowNode priority(@Nullable String priority)
    • getPriority

      @Nullable public String getPriority()
      the priority of the current flow node
      Returns:
      priority
    • setPriority

      public void setPriority(@Nullable String priority)
    • actorId

      public FlowNode actorId(@Nullable String actorId)
    • getActorId

      @Nullable public String getActorId()
      the id of the actor that can execute this flow node, null otherwise
      Returns:
      actorId
    • setActorId

      public void setActorId(@Nullable String actorId)
    • description

      public FlowNode description(@Nullable String description)
    • getDescription

      @Nullable public String getDescription()
      the flow node description
      Returns:
      description
    • setDescription

      public void setDescription(@Nullable String description)
    • name

      public FlowNode name(@Nullable String name)
    • getName

      @Nullable public String getName()
      the flow node name
      Returns:
      name
    • setName

      public void setName(@Nullable String name)
    • reachedStateDate

      public FlowNode reachedStateDate(@Nullable String reachedStateDate)
    • getReachedStateDate

      @Nullable public String getReachedStateDate()
      the date ('yyyy-MM-dd HH:mm:ss.SSS') when this flow node reached the current state, for example '2014-10-17 16:05:42.626'
      Returns:
      reachedStateDate
    • setReachedStateDate

      public void setReachedStateDate(@Nullable String reachedStateDate)
    • displayName

      public FlowNode displayName(@Nullable String displayName)
    • getDisplayName

      @Nullable public String getDisplayName()
      the display name of this flow node
      Returns:
      displayName
    • setDisplayName

      public void setDisplayName(@Nullable String displayName)
    • dueDate

      public FlowNode dueDate(@Nullable String dueDate)
    • getDueDate

      @Nullable public String getDueDate()
      the date ('yyyy-MM-dd HH:mm:ss.SSS') when this flow node is due, for example '2014-10-17 16:05:42.626'
      Returns:
      dueDate
    • setDueDate

      public void setDueDate(@Nullable String dueDate)
    • lastUpdateDate

      public FlowNode lastUpdateDate(@Nullable String lastUpdateDate)
    • getLastUpdateDate

      @Nullable public String getLastUpdateDate()
      the date ('yyyy-MM-dd HH:mm:ss.SSS') when this flow node was last updated, for example '2014-10-17 16:05:42.626)
      Returns:
      lastUpdateDate
    • setLastUpdateDate

      public void setLastUpdateDate(@Nullable String lastUpdateDate)
    • parentTaskId

      public FlowNode parentTaskId(@Nullable String parentTaskId)
    • getParentTaskId

      @Nullable public String getParentTaskId()
      in case of a subtask, the parent task id
      Returns:
      parentTaskId
    • setParentTaskId

      public void setParentTaskId(@Nullable String parentTaskId)
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object