Class UserTaskEventImpl

java.lang.Object
java.util.EventObject
org.jbpm.process.instance.event.UserTaskEventImpl
All Implemented Interfaces:
Serializable, org.kie.api.event.KieRuntimeEvent, org.kie.api.event.usertask.UserTaskEvent
Direct Known Subclasses:
UserTaskAssignmentEventImpl, UserTaskAttachmentEventImpl, UserTaskCommentEventImpl, UserTaskDeadlineEventImpl, UserTaskStateEventImpl, UserTaskVariableEventImpl

public class UserTaskEventImpl extends EventObject implements org.kie.api.event.usertask.UserTaskEvent
See Also:
  • Constructor Details

    • UserTaskEventImpl

      public UserTaskEventImpl(org.kie.api.runtime.process.ProcessInstance instance, HumanTaskNodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime)
    • UserTaskEventImpl

      public UserTaskEventImpl(org.kie.api.runtime.process.ProcessInstance instance, HumanTaskNodeInstance nodeInstance, org.kie.api.runtime.KieRuntime kruntime, String user)
  • Method Details

    • getProcessInstance

      public org.kie.api.runtime.process.ProcessInstance getProcessInstance()
      Specified by:
      getProcessInstance in interface org.kie.api.event.usertask.UserTaskEvent
    • getNodeInstance

      public HumanTaskNodeInstance getNodeInstance()
      Specified by:
      getNodeInstance in interface org.kie.api.event.usertask.UserTaskEvent
    • getWorkItem

      public InternalHumanTaskWorkItem getWorkItem()
      Specified by:
      getWorkItem in interface org.kie.api.event.usertask.UserTaskEvent
    • getUserTaskId

      public String getUserTaskId()
      Specified by:
      getUserTaskId in interface org.kie.api.event.usertask.UserTaskEvent
    • getKieRuntime

      public org.kie.api.runtime.KieRuntime getKieRuntime()
      Specified by:
      getKieRuntime in interface org.kie.api.event.KieRuntimeEvent
    • getHumanTaskNodeInstance

      public HumanTaskNodeInstance getHumanTaskNodeInstance()
    • getEventDate

      public Date getEventDate()
      Specified by:
      getEventDate in interface org.kie.api.event.usertask.UserTaskEvent
    • getEventUser

      public String getEventUser()
      Specified by:
      getEventUser in interface org.kie.api.event.usertask.UserTaskEvent
    • getUserTaskDefinitionId

      public String getUserTaskDefinitionId()
      Specified by:
      getUserTaskDefinitionId in interface org.kie.api.event.usertask.UserTaskEvent