public void initBehaviorFactory() { if (activityBehaviorFactory == null) { DefaultActivityBehaviorFactory defaultActivityBehaviorFactory = new DefaultActivityBehaviorFactory(); defaultActivityBehaviorFactory.setExpressionManager(expressionManager); activityBehaviorFactory = defaultActivityBehaviorFactory; } else if ((activityBehaviorFactory instanceof AbstractBehaviorFactory) && ((AbstractBehaviorFactory) activityBehaviorFactory).getExpressionManager() == null) { ((AbstractBehaviorFactory) activityBehaviorFactory).setExpressionManager(expressionManager); } }
public void initListenerFactory() { if (listenerFactory == null) { DefaultListenerFactory defaultListenerFactory = new DefaultListenerFactory(); defaultListenerFactory.setExpressionManager(expressionManager); listenerFactory = defaultListenerFactory; } else if ((listenerFactory instanceof AbstractBehaviorFactory) && ((AbstractBehaviorFactory) listenerFactory).getExpressionManager() == null) { ((AbstractBehaviorFactory) listenerFactory).setExpressionManager(expressionManager); } }
@Override public IntermediateCatchSignalEventActivityBehavior createIntermediateCatchSignalEventActivityBehavior(IntermediateCatchEvent intermediateCatchEvent, SignalEventDefinition signalEventDefinition, Signal signal) { return wrappedActivityBehaviorFactory.createIntermediateCatchSignalEventActivityBehavior(intermediateCatchEvent, signalEventDefinition, signal); }
@Override public ReceiveTaskActivityBehavior createReceiveTaskActivityBehavior(ReceiveTask receiveTask) { return wrappedActivityBehaviorFactory.createReceiveTaskActivityBehavior(receiveTask); }
@Override public TransactionActivityBehavior createTransactionActivityBehavior(Transaction transaction) { return wrappedActivityBehaviorFactory.createTransactionActivityBehavior(transaction); }
@Override public NoneEndEventActivityBehavior createNoneEndEventActivityBehavior(EndEvent endEvent) { return wrappedActivityBehaviorFactory.createNoneEndEventActivityBehavior(endEvent); }
@Override public NoneStartEventActivityBehavior createNoneStartEventActivityBehavior(StartEvent startEvent) { return wrappedActivityBehaviorFactory.createNoneStartEventActivityBehavior(startEvent); }
@Override public TaskActivityBehavior createTaskActivityBehavior(Task task) { return wrappedActivityBehaviorFactory.createTaskActivityBehavior(task); }
@Override public ActivityBehavior createBusinessRuleTaskActivityBehavior(BusinessRuleTask businessRuleTask) { return wrappedActivityBehaviorFactory.createBusinessRuleTaskActivityBehavior(businessRuleTask); }
@Override public ScriptTaskActivityBehavior createScriptTaskActivityBehavior(ScriptTask scriptTask) { return wrappedActivityBehaviorFactory.createScriptTaskActivityBehavior(scriptTask); }
@Override public ExclusiveGatewayActivityBehavior createExclusiveGatewayActivityBehavior(ExclusiveGateway exclusiveGateway) { return wrappedActivityBehaviorFactory.createExclusiveGatewayActivityBehavior(exclusiveGateway); }
@Override public CallActivityBehavior createCallActivityBehavior(CallActivity callActivity) { return wrappedActivityBehaviorFactory.createCallActivityBehavior(callActivity); }
@Override public IntermediateThrowSignalEventActivityBehavior createIntermediateThrowSignalEventActivityBehavior(ThrowEvent throwEvent, SignalEventDefinition signalEventDefinition, Signal signal) { return wrappedActivityBehaviorFactory.createIntermediateThrowSignalEventActivityBehavior(throwEvent, signalEventDefinition, signal); }
@Override public TerminateEndEventActivityBehavior createTerminateEndEventActivityBehavior(EndEvent endEvent) { return wrappedActivityBehaviorFactory.createTerminateEndEventActivityBehavior(endEvent); }
@Override public EventSubProcessErrorStartEventActivityBehavior createEventSubProcessErrorStartEventActivityBehavior(StartEvent startEvent) { return wrappedActivityBehaviorFactory.createEventSubProcessErrorStartEventActivityBehavior(startEvent); }
@Override public AdhocSubProcessActivityBehavior createAdhocSubprocessActivityBehavior(SubProcess subProcess) { return wrappedActivityBehaviorFactory.createAdhocSubprocessActivityBehavior(subProcess); }
@Override public ActivityBehavior createDefaultServiceTaskBehavior(ServiceTask serviceTask) { return wrappedActivityBehaviorFactory.createDefaultServiceTaskBehavior(serviceTask); }
@Override public SubProcessActivityBehavior createSubprocessActivityBehavior(SubProcess subProcess) { return wrappedActivityBehaviorFactory.createSubprocessActivityBehavior(subProcess); }
@Override public EventSubProcessMessageStartEventActivityBehavior createEventSubProcessMessageStartEventActivityBehavior(StartEvent startEvent, MessageEventDefinition messageEventDefinition) { return wrappedActivityBehaviorFactory.createEventSubProcessMessageStartEventActivityBehavior(startEvent, messageEventDefinition); }
@Override public IntermediateCatchTimerEventActivityBehavior createIntermediateCatchTimerEventActivityBehavior(IntermediateCatchEvent intermediateCatchEvent, TimerEventDefinition timerEventDefinition) { return wrappedActivityBehaviorFactory.createIntermediateCatchTimerEventActivityBehavior(intermediateCatchEvent, timerEventDefinition); }