Package org.kie.api.event.usertask

# Interface UserTaskEvent

All Superinterfaces:
  `KieRuntimeEvent`

All Known Subinterfaces:
  `UserTaskAssignmentEvent`, `UserTaskAttachmentEvent`, `UserTaskCommentEvent`, `UserTaskDeadlineEvent`, `UserTaskStateEvent`, `UserTaskVariableEvent`

public interface UserTaskEvent extends KieRuntimeEvent
A runtime event related to the execution of process instances.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Date`
  `getEventDate()`
  Returns exact date when the event was created
  `String`
  `getEventUser()`
  `NodeInstance`
  `getNodeInstance()`
  `ProcessInstance`
  `getProcessInstance()`
  The ProcessInstance this event relates to.
  `String`
  `getUserTaskDefinitionId()`
  `String`
  `getUserTaskId()`
  `WorkItem`
  `getWorkItem()`

  ### Methods inherited from interface org.kie.api.event.KieRuntimeEvent

  `getKieRuntime`

- ## Method Details

  - ### getProcessInstance

    ProcessInstance getProcessInstance()
    The ProcessInstance this event relates to.
    Returns:
      the process instance

  - ### getNodeInstance

    NodeInstance getNodeInstance()

  - ### getWorkItem

    WorkItem getWorkItem()

  - ### getUserTaskId

    String getUserTaskId()

  - ### getUserTaskDefinitionId

    String getUserTaskDefinitionId()

  - ### getEventDate

    Date getEventDate()
    Returns exact date when the event was created
    Returns:
      time when event was created

  - ### getEventUser

    String getEventUser()
    Returns:
      associated identity that performed the event