Class TestActivityBehaviorFactory

java.lang.Object
org.flowable.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory
org.flowable.engine.test.TestActivityBehaviorFactory
All Implemented Interfaces:
org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory

public class TestActivityBehaviorFactory extends org.flowable.engine.impl.bpmn.parser.factory.AbstractBehaviorFactory implements org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
Author:
Joram Barrez
  • Field Details

    • wrappedActivityBehaviorFactory

      protected org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory wrappedActivityBehaviorFactory
      The ActivityBehaviorFactory that is constructed when the process engine was created This class delegates to this instance, unless some mocking has been defined.
    • allServiceTasksNoOp

      protected boolean allServiceTasksNoOp
    • mockedClassDelegatesMapping

      protected Map<String,String> mockedClassDelegatesMapping
    • mockedClassTaskIdDelegatesMapping

      protected Map<String,String> mockedClassTaskIdDelegatesMapping
    • noOpServiceTaskIds

      protected Set<String> noOpServiceTaskIds
    • noOpServiceTaskClassNames

      protected Set<String> noOpServiceTaskClassNames
  • Constructor Details

    • TestActivityBehaviorFactory

      public TestActivityBehaviorFactory()
    • TestActivityBehaviorFactory

      public TestActivityBehaviorFactory(org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory wrappedActivityBehaviorFactory)
  • Method Details

    • getWrappedActivityBehaviorFactory

      public org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory getWrappedActivityBehaviorFactory()
    • setWrappedActivityBehaviorFactory

      public void setWrappedActivityBehaviorFactory(org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory wrappedActivityBehaviorFactory)
    • createNoneStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.NoneStartEventActivityBehavior createNoneStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent)
      Specified by:
      createNoneStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createTaskActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.TaskActivityBehavior createTaskActivityBehavior(org.flowable.bpmn.model.Task task)
      Specified by:
      createTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createManualTaskActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ManualTaskActivityBehavior createManualTaskActivityBehavior(org.flowable.bpmn.model.ManualTask manualTask)
      Specified by:
      createManualTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createReceiveTaskActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ReceiveTaskActivityBehavior createReceiveTaskActivityBehavior(org.flowable.bpmn.model.ReceiveTask receiveTask)
      Specified by:
      createReceiveTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createReceiveEventTaskActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ReceiveEventTaskActivityBehavior createReceiveEventTaskActivityBehavior(org.flowable.bpmn.model.ReceiveTask receiveTask, String eventDefinitionKey)
      Specified by:
      createReceiveEventTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createUserTaskActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.UserTaskActivityBehavior createUserTaskActivityBehavior(org.flowable.bpmn.model.UserTask userTask)
      Specified by:
      createUserTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createClassDelegateServiceTask

      public org.flowable.engine.impl.bpmn.helper.ClassDelegate createClassDelegateServiceTask(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createClassDelegateServiceTask in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createServiceTaskDelegateExpressionActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ServiceTaskDelegateExpressionActivityBehavior createServiceTaskDelegateExpressionActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createServiceTaskDelegateExpressionActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createServiceTaskExpressionActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ServiceTaskExpressionActivityBehavior createServiceTaskExpressionActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createServiceTaskExpressionActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createWebServiceActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.WebServiceActivityBehavior createWebServiceActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask, org.flowable.bpmn.model.BpmnModel bpmnModel)
      Specified by:
      createWebServiceActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createWebServiceActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.WebServiceActivityBehavior createWebServiceActivityBehavior(org.flowable.bpmn.model.SendTask sendTask, org.flowable.bpmn.model.BpmnModel bpmnModel)
      Specified by:
      createWebServiceActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createMailActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createMailActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createMailActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createMailActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createMailActivityBehavior(org.flowable.bpmn.model.SendTask sendTask)
      Specified by:
      createMailActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createDmnActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createDmnActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createDmnActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createDmnActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createDmnActivityBehavior(org.flowable.bpmn.model.SendTask sendTask)
      Specified by:
      createDmnActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createCamelActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createCamelActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createCamelActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createCamelActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createCamelActivityBehavior(org.flowable.bpmn.model.SendTask sendTask)
      Specified by:
      createCamelActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createShellActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ShellActivityBehavior createShellActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createShellActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createHttpActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createHttpActivityBehavior(org.flowable.bpmn.model.ServiceTask serviceTask)
      Specified by:
      createHttpActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBusinessRuleTaskActivityBehavior

      public org.flowable.engine.impl.delegate.ActivityBehavior createBusinessRuleTaskActivityBehavior(org.flowable.bpmn.model.BusinessRuleTask businessRuleTask)
      Specified by:
      createBusinessRuleTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createScriptTaskActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ScriptTaskActivityBehavior createScriptTaskActivityBehavior(org.flowable.bpmn.model.ScriptTask scriptTask)
      Specified by:
      createScriptTaskActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createSendEventTaskBehavior

      public org.flowable.engine.impl.bpmn.behavior.SendEventTaskActivityBehavior createSendEventTaskBehavior(org.flowable.bpmn.model.SendEventServiceTask sendEventServiceTask)
      Specified by:
      createSendEventTaskBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createExternalWorkerTaskBehavior

      public org.flowable.engine.impl.bpmn.behavior.ExternalWorkerTaskActivityBehavior createExternalWorkerTaskBehavior(org.flowable.bpmn.model.ExternalWorkerServiceTask externalWorkerServiceTask)
      Specified by:
      createExternalWorkerTaskBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createExclusiveGatewayActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ExclusiveGatewayActivityBehavior createExclusiveGatewayActivityBehavior(org.flowable.bpmn.model.ExclusiveGateway exclusiveGateway)
      Specified by:
      createExclusiveGatewayActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createParallelGatewayActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ParallelGatewayActivityBehavior createParallelGatewayActivityBehavior(org.flowable.bpmn.model.ParallelGateway parallelGateway)
      Specified by:
      createParallelGatewayActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createInclusiveGatewayActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.InclusiveGatewayActivityBehavior createInclusiveGatewayActivityBehavior(org.flowable.bpmn.model.InclusiveGateway inclusiveGateway)
      Specified by:
      createInclusiveGatewayActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventBasedGatewayActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventBasedGatewayActivityBehavior createEventBasedGatewayActivityBehavior(org.flowable.bpmn.model.EventGateway eventGateway)
      Specified by:
      createEventBasedGatewayActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createSequentialMultiInstanceBehavior

      public org.flowable.engine.impl.bpmn.behavior.SequentialMultiInstanceBehavior createSequentialMultiInstanceBehavior(org.flowable.bpmn.model.Activity activity, org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior innerActivityBehavior)
      Specified by:
      createSequentialMultiInstanceBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createParallelMultiInstanceBehavior

      public org.flowable.engine.impl.bpmn.behavior.ParallelMultiInstanceBehavior createParallelMultiInstanceBehavior(org.flowable.bpmn.model.Activity activity, org.flowable.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior innerActivityBehavior)
      Specified by:
      createParallelMultiInstanceBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createSubprocessActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.SubProcessActivityBehavior createSubprocessActivityBehavior(org.flowable.bpmn.model.SubProcess subProcess)
      Specified by:
      createSubprocessActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubprocessActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessActivityBehavior createEventSubprocessActivityBehavior(org.flowable.bpmn.model.EventSubProcess eventSubProcess)
      Specified by:
      createEventSubprocessActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessConditionalStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessConditionalStartEventActivityBehavior createEventSubProcessConditionalStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.ConditionalEventDefinition conditionalEventDefinition, String conditionExpression)
      Specified by:
      createEventSubProcessConditionalStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessErrorStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessErrorStartEventActivityBehavior createEventSubProcessErrorStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent)
      Specified by:
      createEventSubProcessErrorStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessEscalationStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessEscalationStartEventActivityBehavior createEventSubProcessEscalationStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent)
      Specified by:
      createEventSubProcessEscalationStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessMessageStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessMessageStartEventActivityBehavior createEventSubProcessMessageStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition)
      Specified by:
      createEventSubProcessMessageStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessSignalStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessSignalStartEventActivityBehavior createEventSubProcessSignalStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.Signal signal)
      Specified by:
      createEventSubProcessSignalStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessTimerStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessTimerStartEventActivityBehavior createEventSubProcessTimerStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.TimerEventDefinition timerEventDefinition)
      Specified by:
      createEventSubProcessTimerStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessEventRegistryStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessEventRegistryStartEventActivityBehavior createEventSubProcessEventRegistryStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent, String eventDefinitionKey)
      Specified by:
      createEventSubProcessEventRegistryStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEventSubProcessVariableListenerlStartEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EventSubProcessVariableListenerlStartEventActivityBehavior createEventSubProcessVariableListenerlStartEventActivityBehavior(org.flowable.bpmn.model.StartEvent startEvent, org.flowable.bpmn.model.VariableListenerEventDefinition variableListenerEventDefinition)
      Specified by:
      createEventSubProcessVariableListenerlStartEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createAdhocSubprocessActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.AdhocSubProcessActivityBehavior createAdhocSubprocessActivityBehavior(org.flowable.bpmn.model.SubProcess subProcess)
      Specified by:
      createAdhocSubprocessActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createCallActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.CallActivityBehavior createCallActivityBehavior(org.flowable.bpmn.model.CallActivity callActivity)
      Specified by:
      createCallActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createCaseTaskBehavior

      public org.flowable.engine.impl.bpmn.behavior.CaseTaskActivityBehavior createCaseTaskBehavior(org.flowable.bpmn.model.CaseServiceTask caseServiceTask)
      Specified by:
      createCaseTaskBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createTransactionActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.TransactionActivityBehavior createTransactionActivityBehavior(org.flowable.bpmn.model.Transaction transaction)
      Specified by:
      createTransactionActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchEventActivityBehavior createIntermediateCatchEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent)
      Specified by:
      createIntermediateCatchEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchConditionalEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchConditionalEventActivityBehavior createIntermediateCatchConditionalEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent, org.flowable.bpmn.model.ConditionalEventDefinition conditionalEventDefinition, String conditionExpression, String conditionLanguage)
      Specified by:
      createIntermediateCatchConditionalEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchMessageEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchMessageEventActivityBehavior createIntermediateCatchMessageEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent, org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition)
      Specified by:
      createIntermediateCatchMessageEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchTimerEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchTimerEventActivityBehavior createIntermediateCatchTimerEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent, org.flowable.bpmn.model.TimerEventDefinition timerEventDefinition)
      Specified by:
      createIntermediateCatchTimerEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchEventRegistryEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchEventRegistryEventActivityBehavior createIntermediateCatchEventRegistryEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent, String eventDefinitionKey)
      Specified by:
      createIntermediateCatchEventRegistryEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchSignalEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchSignalEventActivityBehavior createIntermediateCatchSignalEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent, org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.Signal signal)
      Specified by:
      createIntermediateCatchSignalEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateCatchVariableListenerEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateCatchVariableListenerEventActivityBehavior createIntermediateCatchVariableListenerEventActivityBehavior(org.flowable.bpmn.model.IntermediateCatchEvent intermediateCatchEvent, org.flowable.bpmn.model.VariableListenerEventDefinition variableListenerEventDefinition)
      Specified by:
      createIntermediateCatchVariableListenerEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateThrowNoneEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateThrowNoneEventActivityBehavior createIntermediateThrowNoneEventActivityBehavior(org.flowable.bpmn.model.ThrowEvent throwEvent)
      Specified by:
      createIntermediateThrowNoneEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateThrowSignalEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateThrowSignalEventActivityBehavior createIntermediateThrowSignalEventActivityBehavior(org.flowable.bpmn.model.ThrowEvent throwEvent, org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.Signal signal)
      Specified by:
      createIntermediateThrowSignalEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateThrowEscalationEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateThrowEscalationEventActivityBehavior createIntermediateThrowEscalationEventActivityBehavior(org.flowable.bpmn.model.ThrowEvent throwEvent, org.flowable.bpmn.model.EscalationEventDefinition escalationEventDefinition, org.flowable.bpmn.model.Escalation escalation)
      Specified by:
      createIntermediateThrowEscalationEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createIntermediateThrowCompensationEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.IntermediateThrowCompensationEventActivityBehavior createIntermediateThrowCompensationEventActivityBehavior(org.flowable.bpmn.model.ThrowEvent throwEvent, org.flowable.bpmn.model.CompensateEventDefinition compensateEventDefinition)
      Specified by:
      createIntermediateThrowCompensationEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createNoneEndEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.NoneEndEventActivityBehavior createNoneEndEventActivityBehavior(org.flowable.bpmn.model.EndEvent endEvent)
      Specified by:
      createNoneEndEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createErrorEndEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.ErrorEndEventActivityBehavior createErrorEndEventActivityBehavior(org.flowable.bpmn.model.EndEvent endEvent, org.flowable.bpmn.model.ErrorEventDefinition errorEventDefinition)
      Specified by:
      createErrorEndEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createEscalationEndEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.EscalationEndEventActivityBehavior createEscalationEndEventActivityBehavior(org.flowable.bpmn.model.EndEvent endEvent, org.flowable.bpmn.model.EscalationEventDefinition escalationEventDefinition, org.flowable.bpmn.model.Escalation escalation)
      Specified by:
      createEscalationEndEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createCancelEndEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.CancelEndEventActivityBehavior createCancelEndEventActivityBehavior(org.flowable.bpmn.model.EndEvent endEvent)
      Specified by:
      createCancelEndEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createTerminateEndEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.TerminateEndEventActivityBehavior createTerminateEndEventActivityBehavior(org.flowable.bpmn.model.EndEvent endEvent)
      Specified by:
      createTerminateEndEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryEventActivityBehavior createBoundaryEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, boolean interrupting)
      Specified by:
      createBoundaryEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryCancelEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryCancelEventActivityBehavior createBoundaryCancelEventActivityBehavior(org.flowable.bpmn.model.CancelEventDefinition cancelEventDefinition)
      Specified by:
      createBoundaryCancelEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryConditionalEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryConditionalEventActivityBehavior createBoundaryConditionalEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.ConditionalEventDefinition conditionalEventDefinition, String conditionExpression, String conditionLanguage, boolean interrupting)
      Specified by:
      createBoundaryConditionalEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryTimerEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryTimerEventActivityBehavior createBoundaryTimerEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.TimerEventDefinition timerEventDefinition, boolean interrupting)
      Specified by:
      createBoundaryTimerEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundarySignalEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundarySignalEventActivityBehavior createBoundarySignalEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.SignalEventDefinition signalEventDefinition, org.flowable.bpmn.model.Signal signal, boolean interrupting)
      Specified by:
      createBoundarySignalEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryMessageEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryMessageEventActivityBehavior createBoundaryMessageEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.MessageEventDefinition messageEventDefinition, boolean interrupting)
      Specified by:
      createBoundaryMessageEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryEscalationEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryEscalationEventActivityBehavior createBoundaryEscalationEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.EscalationEventDefinition escalationEventDefinition, org.flowable.bpmn.model.Escalation escalation, boolean interrupting)
      Specified by:
      createBoundaryEscalationEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryCompensateEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryCompensateEventActivityBehavior createBoundaryCompensateEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.CompensateEventDefinition compensateEventDefinition, boolean interrupting)
      Specified by:
      createBoundaryCompensateEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryEventRegistryEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryEventRegistryEventActivityBehavior createBoundaryEventRegistryEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, String eventDefinitionKey, boolean interrupting)
      Specified by:
      createBoundaryEventRegistryEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • createBoundaryVariableListenerEventActivityBehavior

      public org.flowable.engine.impl.bpmn.behavior.BoundaryVariableListenerEventActivityBehavior createBoundaryVariableListenerEventActivityBehavior(org.flowable.bpmn.model.BoundaryEvent boundaryEvent, org.flowable.bpmn.model.VariableListenerEventDefinition variableListenerEventDefinition, boolean interrupting)
      Specified by:
      createBoundaryVariableListenerEventActivityBehavior in interface org.flowable.engine.impl.bpmn.parser.factory.ActivityBehaviorFactory
    • addClassDelegateMock

      public void addClassDelegateMock(String originalClassFqn, Class<?> mockClass)
    • addClassDelegateMock

      public void addClassDelegateMock(String originalClassFqn, String mockedClassFqn)
    • addClassDelegateMockByTaskId

      public void addClassDelegateMockByTaskId(String serviceTaskId, Class<?> mockedClass)
    • addClassDelegateMockByTaskId

      public void addClassDelegateMockByTaskId(String serviceTaskId, String mockedClassFqn)
    • addNoOpServiceTaskById

      public void addNoOpServiceTaskById(String id)
    • addNoOpServiceTaskByClassName

      public void addNoOpServiceTaskByClassName(String className)
    • setAllServiceTasksNoOp

      public void setAllServiceTasksNoOp()
    • reset

      public void reset()