public DataOutput createDataOutput(String value) { DataOutput dataOutput = bpmn2.createDataOutput(); dataOutput.setId(Ids.dataOutput(process.getId(), value)); dataOutput.setName(value); this.ioSpec.getDataOutputs().add(dataOutput); return dataOutput; }
String[] dataOutputParts = dataOutput.split(":\\s*"); if (dataOutputParts.length == 2) { nextOut.setId(activity.getId() + "_" + dataOutputParts[0] + (dataOutputParts[0].endsWith("OutputX") ? "" : "OutputX")); nextOut.setName(dataOutputParts[0]); ExtendedMetaData metadata = ExtendedMetaData.INSTANCE; nextOut.getAnyAttribute().add(extensionEntry); } else { nextOut.setId(activity.getId() + "_" + dataOutput + (dataOutput.endsWith("OutputX") ? "" : "OutputX")); nextOut.setName(dataOutput); ExtendedMetaData metadata = ExtendedMetaData.INSTANCE;
private static DataOutput dataOutputOf(String parentId, String identifier, ItemDefinition itemDefinition) { DataOutput dataOutput = bpmn2.createDataOutput(); dataOutput.setId(Ids.dataOutput(parentId, identifier)); dataOutput.setName(identifier); dataOutput.setItemSubjectRef(itemDefinition); CustomAttribute.dtype.of(dataOutput).set(itemDefinition.getStructureRef()); return dataOutput; }
@Test public void JBPM_7447_shouldNotFilterOutDataOutputsWithEmptyType() { DataOutput dataOutput = bpmn2.createDataOutput(); dataOutput.setId("Foo"); ParsedAssignmentsInfo result = AssignmentsInfos.parsed( Collections.emptyList(), Collections.emptyList(), Collections.singletonList(dataOutput), Collections.emptyList(), false ); assertThat(result.getOutputs().getDeclarations()).isNotEmpty(); } }
String[] doutputParts = dataOutput.split(":\\s*"); if (doutputParts.length == 2) { nextOutput.setId(event.getId() + "_" + doutputParts[0]); nextOutput.setName(doutputParts[0]); ExtendedMetaData metadata = ExtendedMetaData.INSTANCE; nextOutput.getAnyAttribute().add(extensionEntry); } else { nextOutput.setId(event.getId() + "_" + dataOutput); nextOutput.setName(dataOutput); ExtendedMetaData metadata = ExtendedMetaData.INSTANCE;
multiOutput.setId(sp.getId() + "_" + "output"); multiOutput.setName(outputCollectionStr); sp.getIoSpecification().getDataOutputs().add(multiOutput); if (miDataOutputStr != null && !miDataOutputStr.isEmpty()) { DataOutput don = Bpmn2Factory.eINSTANCE.createDataOutput(); don.setId(miDataOutputStr); ItemDefinition itemDef2 = Bpmn2Factory.eINSTANCE.createItemDefinition(); itemDef2.setId(sp.getId() + "_" + "multiInstanceOutputItemType");
if (dout.getName().equals(miDataOutput)) { DataOutput outputDataItemObj = Bpmn2Factory.eINSTANCE.createDataOutput(); outputDataItemObj.setId("miDataOutputX"); outputDataItemObj.setItemSubjectRef(dout.getItemSubjectRef()); loopCharacteristics.setOutputDataItem(outputDataItemObj);
d.setId(task.getId() + "_" + da.getId() + "OutputX"); d.setName(da.getId() + "OutputX"); task.getIoSpecification().getDataOutputs().add(d); dataout.setId(ce.getId() + "_" + da.getId() + "OutputX"); dataout.setName(da.getId() + "OutputX"); ce.getDataOutputs().add(dataout); d.setId(sourceElement.getId() + "_" + da.getId() + "OutputX"); d.setName(da.getId() + "OutputX"); sourceElement.getIoSpecification().getDataOutputs().add(d);