public B condition(String name, String condition) { if (name != null) { getCurrentSequenceFlowBuilder().name(name); } ConditionExpression conditionExpression = createInstance(ConditionExpression.class); conditionExpression.setTextContent(condition); getCurrentSequenceFlowBuilder().condition(conditionExpression); return myself; }
if (expression.getLanguage() != null && expression.getLanguage().equals(ConfigConstants.GROOVY)) { final String inlineScript = expression.getTextContent(); if (inlineScript != null && inlineScript.trim().length() > 0) { variables KnownElementFieldType.InlineScript, scopeId, null, inlineScript)); } else { final String resourcePath = expression.getCamundaResource(); if (resourcePath != null) { variables.putAll(getVariablesFromGroovyScript(resourcePath, element, ElementChapter.Details, if (expression.getTextContent().trim().length() > 0) { variables.putAll(findVariablesInExpression(context, fileScanner, expression.getTextContent(), element, ElementChapter.Details, KnownElementFieldType.Expression, scopeId));
public B condition(String name, String condition) { if (name != null) { getCurrentSequenceFlowBuilder().name(name); } ConditionExpression conditionExpression = createInstance(ConditionExpression.class); conditionExpression.setTextContent(condition); getCurrentSequenceFlowBuilder().condition(conditionExpression); return myself; }
public B condition(String name, String condition) { if (name != null) { getCurrentSequenceFlowBuilder().name(name); } ConditionExpression conditionExpression = createInstance(ConditionExpression.class); conditionExpression.setTextContent(condition); getCurrentSequenceFlowBuilder().condition(conditionExpression); return myself; }
conditionExpression.setTextContent("#{" + var + " >= " + probabilitySum + " && " + var + " < " + (probabilitySum + probability) + "}"); sequenceFlow.setConditionExpression(conditionExpression);