Package org.kie.api.event.usertask

# Interface UserTaskDeadlineEvent

All Superinterfaces:
  `KieRuntimeEvent`, `UserTaskEvent`

public interface UserTaskDeadlineEvent extends UserTaskEvent
An event when a dealine for task has expired

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static enum`
  `UserTaskDeadlineEvent.DeadlineType`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,Object>`
  `getNotification()`
  Returns notification data
  `UserTaskDeadlineEvent.DeadlineType`
  `getType()`
  Returns dealine type
  `WorkItem`
  `getWorkItem()`
  Returns work item which timeout expires

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

  `getKieRuntime`

  ### Methods inherited from interface org.kie.api.event.usertask.UserTaskEvent

  `getEventDate, getEventUser, getNodeInstance, getProcessInstance, getUserTaskDefinitionId, getUserTaskId`

- ## Method Details

  - ### getWorkItem

    WorkItem getWorkItem()
    Returns work item which timeout expires
    Specified by:
      `getWorkItem` in interface `UserTaskEvent`
    Returns:
      work item

  - ### getNotification

    Map<String,Object> getNotification()
    Returns notification data
    Returns:
      key-value pair list

  - ### getType

    UserTaskDeadlineEvent.DeadlineType getType()
    Returns dealine type
    Returns:
      not started or not completed