Class 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 Detail

      • 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 Detail

      • TestActivityBehaviorFactory

        public TestActivityBehaviorFactory()
      • TestActivityBehaviorFactory

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

      • 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.bpmn.behavior.MailActivityBehavior 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.bpmn.behavior.MailActivityBehavior 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
      • createMuleActivityBehavior

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

        public org.flowable.engine.impl.delegate.ActivityBehavior createMuleActivityBehavior​(org.flowable.bpmn.model.SendTask sendTask)
        Specified by:
        createMuleActivityBehavior 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)
        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,
                                                                                                                                              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()