public virtual void addFieldToListenerElement(CmmnModelInstance modelInstance, CamundaCaseExecutionListener listenerElement) { CamundaField field = SpecUtil.createElement(modelInstance, listenerElement, null, typeof(CamundaField)); field.CamundaName = fieldName; if (!string.ReferenceEquals(expression, null)) { field.CamundaExpression = expression; } else if (!string.ReferenceEquals(childExpression, null)) { CamundaExpression fieldExpressionChild = SpecUtil.createElement(modelInstance, field, null, typeof(CamundaExpression)); fieldExpressionChild.TextContent = childExpression; } else if (!string.ReferenceEquals(stringValue, null)) { field.CamundaStringValue = stringValue; } else if (!string.ReferenceEquals(childStringValue, null)) { CamundaString fieldExpressionChild = SpecUtil.createElement(modelInstance, field, null, typeof(CamundaString)); fieldExpressionChild.TextContent = childStringValue; } }
protected internal override void configureCaseExecutionListener(CmmnModelInstance modelInstance, CamundaCaseExecutionListener listener) { CamundaScript script = SpecUtil.createElement(modelInstance, listener, null, typeof(CamundaScript)); string scriptValue = "${myScript}"; script.CamundaScriptFormat = SCRIPT_FORMAT; script.TextContent = scriptValue; }
protected internal override void configureCaseExecutionListener(CmmnModelInstance modelInstance, CamundaCaseExecutionListener listener) { listener.CamundaExpression = EXPRESSION; }