Interface VariableInstanceLog


public interface VariableInstanceLog
Audit view of variables that keeps track of all changes of variable identified by given name/id. This means that variable log will contain both current and previous (if exists) value of the variable.
  • Method Details

    • getProcessInstanceId

      Long getProcessInstanceId()
      Returns:
      process instance identifier
    • getProcessId

      String getProcessId()
      Returns:
      process id of the definition
    • getVariableInstanceId

      String getVariableInstanceId()
      Returns:
      additional information in case variable is defined on composite node level to be able to distinguish it between top level and embedded level variables
    • getVariableId

      String getVariableId()
      Returns:
      identifier of the variable aka variable name
    • getValue

      String getValue()
      Returns:
      current value of the variable
    • getOldValue

      String getOldValue()
      Returns:
      previous value of the variable (if any)
    • getDate

      Date getDate()
      Returns:
      date when the variable was set (to current value)
    • getExternalId

      String getExternalId()
      Returns:
      external (optional) identifier associated with this process instance