Class AlfrescoUserTaskBpmnParseHandler

java.lang.Object
org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.activiti.bpmn.model.UserTask>
org.alfresco.repo.workflow.activiti.AlfrescoUserTaskBpmnParseHandler
All Implemented Interfaces:
org.activiti.engine.parse.BpmnParseHandler

public class AlfrescoUserTaskBpmnParseHandler extends org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.activiti.bpmn.model.UserTask>
A BpmnParseHandler that adds execution listeners to a UserTask which are specifically for Alfresco usage.
Author:
Joram Barrez, Frederik Heremans, Nick Smith
  • Field Summary

    Fields inherited from class org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler

    PROPERTYNAME_ERROR_EVENT_DEFINITIONS, PROPERTYNAME_EVENT_SUBSCRIPTION_DECLARATION, PROPERTYNAME_IS_FOR_COMPENSATION, PROPERTYNAME_TIMER_DECLARATION
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addListeners(org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior activityBehavior)
     
    protected void
    addTaskListenerAsFirst(org.activiti.engine.delegate.TaskListener taskListener, String eventName, org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior userTask)
     
    protected void
    addTaskListenerAsLast(org.activiti.engine.delegate.TaskListener taskListener, String eventName, org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior userTask)
     
    protected void
    executeParse(org.activiti.engine.impl.bpmn.parser.BpmnParse bpmnParse, org.activiti.bpmn.model.UserTask userTask)
     
    protected Class<? extends org.activiti.bpmn.model.BaseElement>
     
    protected List<org.activiti.engine.delegate.TaskListener>
    getOrCreateListenerList(String eventName, org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior userTask)
     
    void
    setCompleteTaskListener(org.activiti.engine.delegate.TaskListener completeTaskListener)
     
    void
    setCreateTaskListener(org.activiti.engine.delegate.TaskListener createTaskListener)
     
    void
    setNotificationTaskListener(org.activiti.engine.delegate.TaskListener notificationTaskListener)
     

    Methods inherited from class org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler

    addEventSubscriptionDeclaration, createActivityOnCurrentScope, createActivityOnScope, createAssociation, createExecutionListener, createExecutionListenersOnScope, createExecutionListenersOnTransition, createIOSpecification, findActivity, getHandledTypes, getPrecedingEventBasedGateway, parse, processArtifacts, processDataObjects

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AlfrescoUserTaskBpmnParseHandler

      public AlfrescoUserTaskBpmnParseHandler()
  • Method Details

    • getHandledType

      protected Class<? extends org.activiti.bpmn.model.BaseElement> getHandledType()
      Specified by:
      getHandledType in class org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.activiti.bpmn.model.UserTask>
    • executeParse

      protected void executeParse(org.activiti.engine.impl.bpmn.parser.BpmnParse bpmnParse, org.activiti.bpmn.model.UserTask userTask)
      Specified by:
      executeParse in class org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.activiti.bpmn.model.UserTask>
    • addListeners

      protected void addListeners(org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior activityBehavior)
    • setCompleteTaskListener

      public void setCompleteTaskListener(org.activiti.engine.delegate.TaskListener completeTaskListener)
    • setCreateTaskListener

      public void setCreateTaskListener(org.activiti.engine.delegate.TaskListener createTaskListener)
    • setNotificationTaskListener

      public void setNotificationTaskListener(org.activiti.engine.delegate.TaskListener notificationTaskListener)
    • addTaskListenerAsFirst

      protected void addTaskListenerAsFirst(org.activiti.engine.delegate.TaskListener taskListener, String eventName, org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior userTask)
    • addTaskListenerAsLast

      protected void addTaskListenerAsLast(org.activiti.engine.delegate.TaskListener taskListener, String eventName, org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior userTask)
    • getOrCreateListenerList

      protected List<org.activiti.engine.delegate.TaskListener> getOrCreateListenerList(String eventName, org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior userTask)