Interface TaskVariable


public interface TaskVariable
Represents single Task variable entity
  • Method Details

    • getTaskId

      Long getTaskId()
      Returns task id that this variable belongs to
      Returns:
    • getProcessInstanceId

      Long getProcessInstanceId()
      Returns process instance id that the task this variable belongs to is owned by This might be null in case ad hoc tasks
      Returns:
    • getProcessId

      String getProcessId()
      Returns process id that the task this variable belongs to is owned by This might be null in case ad hoc tasks
      Returns:
    • getName

      String getName()
      Returns name of the variable
      Returns:
    • getValue

      String getValue()
      Returns value of this variable - its string representation that can be queried
      Returns:
    • getType

      Return type of the variable - either input or output
      Returns:
    • getModificationDate

      Date getModificationDate()
      Returns last time this variable was modified
      Returns:
    • setTaskId

      void setTaskId(Long taskId)
    • setProcessInstanceId

      void setProcessInstanceId(String processInstanceId)
    • setProcessId

      void setProcessId(String processId)
    • setName

      void setName(String name)
    • setValue

      void setValue(String value)
    • setType

      void setType(TaskVariable.VariableType type)
    • setModificationDate

      void setModificationDate(Date modificationDate)