protected Node createNode(Attributes attrs) { CompositeContextNode subProcessNode = new CompositeContextNode(); String eventSubprocessAttribute = attrs.getValue("triggeredByEvent"); if (eventSubprocessAttribute != null && Boolean.parseBoolean(eventSubprocessAttribute)) { subProcessNode = new EventSubProcessNode(); } VariableScope variableScope = new VariableScope(); subProcessNode.addContext(variableScope); subProcessNode.setDefaultContext(variableScope); String compensation = attrs.getValue("isForCompensation"); if( compensation != null ) { boolean isForCompensation = Boolean.parseBoolean(compensation); if( isForCompensation ) { subProcessNode.setMetaData("isForCompensation", isForCompensation ); } } subProcessNode.setAutoComplete(true); return subProcessNode; }
if (associations == null) { associations = new ArrayList<Association>(); compositeNode.setMetaData(ProcessHandler.ASSOCIATIONS, associations);
compositeNode.setMetaData("hidden", true); compositeNode.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:composite"); super.addNode(compositeNode); VariableScope variableScope = new VariableScope();
protected Node createNode(Attributes attrs) { CompositeContextNode subProcessNode = new CompositeContextNode(); String eventSubprocessAttribute = attrs.getValue("triggeredByEvent"); if (eventSubprocessAttribute != null && Boolean.parseBoolean(eventSubprocessAttribute)) { subProcessNode = new EventSubProcessNode(); } VariableScope variableScope = new VariableScope(); subProcessNode.addContext(variableScope); subProcessNode.setDefaultContext(variableScope); String compensation = attrs.getValue("isForCompensation"); if( compensation != null ) { boolean isForCompensation = Boolean.parseBoolean(compensation); if( isForCompensation ) { subProcessNode.setMetaData("isForCompensation", isForCompensation ); } } subProcessNode.setAutoComplete(true); return subProcessNode; }
if (associations == null) { associations = new ArrayList<Association>(); compositeNode.setMetaData(ProcessHandler.ASSOCIATIONS, associations);
compositeNode.setMetaData("hidden", true); compositeNode.setMetaData("UniqueId", getMetaData("Uniqueid") + ":foreach:composite"); super.addNode(compositeNode); VariableScope variableScope = new VariableScope();