public ActivityPropertyReader(Activity activity, BPMNDiagram diagram, DefinitionResolver definitionResolver) { super(activity, diagram, definitionResolver.getShape(activity.getId()), definitionResolver.getResolutionFactor()); this.activity = activity; this.definitionResolver = definitionResolver; }
public void setSimulationSet(SimulationSet simulationSet) { this.simulationParameters = SimulationSets.toElementParameters(simulationSet); simulationParameters.setElementRef(activity.getId()); }
public BpmnEdge convertEdge(BoundaryEvent e, Map<String, BpmnNode> nodes) { return BpmnEdge.docked(nodes.get(e.getAttachedToRef().getId()), nodes.get(e.getId())); } }
protected FlowElementsContainer findContainerForBoundaryEvent(FlowElementsContainer container, BoundaryEvent be) { for (FlowElement flowElement : container.getFlowElements()) { if (flowElement.getId().equals(be.getAttachedToRef().getId())) { return container; } if (flowElement instanceof FlowElementsContainer) { FlowElementsContainer result = findContainerForBoundaryEvent((FlowElementsContainer) flowElement, be); if (result != null) { return result; } } } return null; }
@Test public void testActivityRefOfWithValue() { Activity activity = mock(Activity.class); when(activity.getId()).thenReturn(SOME_VALUE); testActivityRefOf(activity, SOME_VALUE); }
@Test @SuppressWarnings("unchecked") public void testProcessWhenOutEdgeExists() { String uuid = "UUID"; Edge edge = mock(Edge.class); Node targetNode = mock(Node.class); when(targetNode.getUUID()).thenReturn(uuid); List outEdges = new ArrayList<>(); outEdges.add(edge); when(node.getOutEdges()).thenReturn(outEdges); Activity activity = mock(Activity.class); when(activity.getId()).thenReturn(uuid); when(edge.getTargetNode()).thenReturn(targetNode); List<FlowElement> flowElements = Collections.singletonList(activity); when(process.getFlowElements()).thenReturn(flowElements); converter.process(processWriter, nodeWriter, (Node) node); verify(activity).setIsForCompensation(true); } }
nextInput.setId(activity.getId() + "_" + dataInputParts[0] + (dataInputParts[0].endsWith("InputX") ? "" : "InputX")); nextInput.setName(dataInputParts[0]); ExtendedMetaData metadata = ExtendedMetaData.INSTANCE; nextInput.setId(activity.getId() + "_" + dataInput + (dataInput.endsWith("InputX") ? "" : "InputX")); nextInput.setName(dataInput); ExtendedMetaData metadata = ExtendedMetaData.INSTANCE;
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;
boundaryEvents); for (BoundaryEvent be : boundaryEvents) { if (be.getAttachedToRef().getId().equals(node.getId())) { generator.writeStartObject(); generator.writeObjectField("resourceId",
protected void processEventDefinitions(FlowElement fElement, List<EventDefinition> eventDefinitions, Map<String, FlowElement> catchingEvents) { String key = null; if (eventDefinitions != null) { for (EventDefinition edef : eventDefinitions) { if (edef instanceof SignalEventDefinition) { key = ((SignalEventDefinition) edef) .getSignalRef(); } else if (edef instanceof MessageEventDefinition) { key = ((MessageEventDefinition) edef) .getMessageRef().getId(); } else if (edef instanceof LinkEventDefinition) { key = ((LinkEventDefinition) edef).getName(); } else if (edef instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) edef) .getActivityRef().getId(); } else if (edef instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) edef) .getErrorRef().getId(); } if (key != null) { catchingEvents.put(key, fElement); } } } }
protected void processEventDefinitions(FlowElement fElement, List<EventDefinition> eventDefinitions, Map<String, FlowElement> catchingEvents) { String key = null; if (eventDefinitions != null) { for (EventDefinition edef : eventDefinitions) { if (edef instanceof SignalEventDefinition) { key = ((SignalEventDefinition) edef) .getSignalRef(); } else if (edef instanceof MessageEventDefinition) { key = ((MessageEventDefinition) edef) .getMessageRef().getId(); } else if (edef instanceof LinkEventDefinition) { key = ((LinkEventDefinition) edef).getName(); } else if (edef instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) edef) .getActivityRef().getId(); } else if (edef instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) edef) .getErrorRef().getId(); } if (key != null) { catchingEvents.put(key, fElement); } } } }
protected void processEventDefinitions(FlowElement fElement, List<EventDefinition> eventDefinitions, Map<String, FlowElement> catchingEvents) { String key = null; if (eventDefinitions != null) { for (EventDefinition edef : eventDefinitions) { if (edef instanceof SignalEventDefinition) { key = ((SignalEventDefinition) edef) .getSignalRef(); } else if (edef instanceof MessageEventDefinition) { key = ((MessageEventDefinition) edef) .getMessageRef().getId(); } else if (edef instanceof LinkEventDefinition) { key = ((LinkEventDefinition) edef).getName(); } else if (edef instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) edef) .getActivityRef().getId(); } else if (edef instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) edef) .getErrorRef().getId(); } if (key != null) { catchingEvents.put(key, fElement); } } } }
@Before public void setUp() { super.setUp(); getExecutionSet(event).getActivityRef().setValue(ACTIVITY_REF); when(activity.getId()).thenReturn(ACTIVITY_REF); }
} else if (def instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) def) .getActivityRef().getId(); } else if (def instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) def)
} else if (def instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) def) .getActivityRef().getId(); } else if (def instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) def)
protected String processEventDefinitions(List<EventDefinition> eventDefinitions) { String key = null; if (eventDefinitions != null) { for (EventDefinition edef : eventDefinitions) { if (edef instanceof SignalEventDefinition) { key = ((SignalEventDefinition) edef) .getSignalRef(); } else if (edef instanceof MessageEventDefinition) { key = "Message-" + ((MessageEventDefinition) edef) .getMessageRef().getId(); } else if (edef instanceof LinkEventDefinition) { key = ((LinkEventDefinition) edef).getName(); } else if (edef instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) edef) .getActivityRef().getId(); } else if (edef instanceof ErrorEventDefinition) { key = "Error-" + ((ErrorEventDefinition) edef) .getErrorRef().getId(); } if (key != null) { break; } } } return key; }
} else if (def instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) def) .getActivityRef().getId(); } else if (def instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) def)
protected String processEventDefinitions(List<EventDefinition> eventDefinitions) { String key = null; if (eventDefinitions != null) { for (EventDefinition edef : eventDefinitions) { if (edef instanceof SignalEventDefinition) { key = ((SignalEventDefinition) edef) .getSignalRef(); } else if (edef instanceof MessageEventDefinition) { key = "Message-" + ((MessageEventDefinition) edef) .getMessageRef().getId(); } else if (edef instanceof LinkEventDefinition) { key = ((LinkEventDefinition) edef).getName(); } else if (edef instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) edef) .getActivityRef().getId(); } else if (edef instanceof ErrorEventDefinition) { key = "Error-" + ((ErrorEventDefinition) edef) .getErrorRef().getId(); } if (key != null) { break; } } } return key; }
} else if (def instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) def) .getActivityRef().getId(); } else if (def instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) def)
} else if (def instanceof CompensateEventDefinition) { key = ((CompensateEventDefinition) def) .getActivityRef().getId(); } else if (def instanceof ErrorEventDefinition) { key = ((ErrorEventDefinition) def)