Example #1
0
        public virtual B camundaExecutionListenerDelegateExpression(string eventName, string delegateExpression)
        {
            CamundaExecutionListener executionListener = createInstance(typeof(CamundaExecutionListener));

            executionListener.CamundaEvent = eventName;
            executionListener.CamundaDelegateExpression = delegateExpression;

            addExtensionElement(executionListener);

            return(myself);
        }
Example #2
0
        public virtual B camundaExecutionListenerClass(string eventName, string fullQualifiedClassName)
        {
            CamundaExecutionListener executionListener = createInstance(typeof(CamundaExecutionListener));

            executionListener.CamundaEvent = eventName;
            executionListener.CamundaClass = fullQualifiedClassName;

            addExtensionElement(executionListener);

            return(myself);
        }
Example #3
0
        protected internal override Task createModelAccessTask(BpmnModelInstance modelInstance, Type delegateClass)
        {
            ManualTask task = modelInstance.newInstance(typeof(ManualTask));

            task.Id = "manualTask";
            CamundaExecutionListener executionListener = modelInstance.newInstance(typeof(CamundaExecutionListener));

            executionListener.CamundaEvent = [email protected]_Fields.EVENTNAME_START;
//JAVA TO C# CONVERTER WARNING: The .NET Type.FullName property will not always yield results identical to the Java Class.getName method:
            executionListener.CamundaClass = delegateClass.FullName;
            task.builder().addExtensionElement(executionListener);
            return(task);
        }