Class AlfrescoProcessBpmnParseHandler

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

public class AlfrescoProcessBpmnParseHandler extends org.activiti.engine.impl.bpmn.parser.handler.AbstractBpmnParseHandler<org.activiti.bpmn.model.Process>
A BpmnParseHandler that adds a start listener to the process definition and makes the process definition tenant aware.
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
    executeParse(org.activiti.engine.impl.bpmn.parser.BpmnParse bpmnParse, org.activiti.bpmn.model.Process process)
     
    protected Class<? extends org.activiti.bpmn.model.BaseElement>
     
    void
    setMultiTenancyEnabled(boolean multiTenancyEnabled)
     
    void
    setProcessCreateListener(org.activiti.engine.delegate.ExecutionListener processCreateListener)
     
    void
     

    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

    • AlfrescoProcessBpmnParseHandler

      public AlfrescoProcessBpmnParseHandler()
  • 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.Process>
    • executeParse

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

      public void setProcessCreateListener(org.activiti.engine.delegate.ExecutionListener processCreateListener)
    • setTenantService

      public void setTenantService(TenantService tenantService)
      Parameters:
      tenantService - the tenantService to set
    • setMultiTenancyEnabled

      public void setMultiTenancyEnabled(boolean multiTenancyEnabled)