Interface UserTaskRecordValue

All Superinterfaces:
JsonSerializable, ProcessInstanceRelated, RecordValue, RecordValueWithVariables, TenantOwned
All Known Implementing Classes:
ImmutableUserTaskRecordValue

@Immutable public interface UserTaskRecordValue extends RecordValueWithVariables, ProcessInstanceRelated, TenantOwned
Represents a user task related event or command.

See UserTaskIntent for intents.

  • Method Details

    • getUserTaskKey

      long getUserTaskKey()
    • getAssignee

      String getAssignee()
    • getCandidateGroupsList

      List<String> getCandidateGroupsList()
    • getCandidateUsersList

      List<String> getCandidateUsersList()
    • getDueDate

      String getDueDate()
    • getFollowUpDate

      String getFollowUpDate()
    • getFormKey

      long getFormKey()
    • getChangedAttributes

      List<String> getChangedAttributes()
    • getAction

      String getAction()
    • getExternalFormReference

      String getExternalFormReference()
    • getCustomHeaders

      Map<String,String> getCustomHeaders()
    • getCreationTimestamp

      long getCreationTimestamp()
    • getElementId

      String getElementId()
      Returns:
      the element id of the corresponding user task
    • getElementInstanceKey

      long getElementInstanceKey()
      Returns:
      the element instance key of the corresponding user task
    • getBpmnProcessId

      String getBpmnProcessId()
      Returns:
      the bpmn process id of the corresponding process definition
    • getProcessDefinitionVersion

      int getProcessDefinitionVersion()
      Returns:
      the version of the corresponding process definition
    • getProcessDefinitionKey

      long getProcessDefinitionKey()
      Returns:
      the process key of the corresponding process definition
    • getPriority

      int getPriority()