public void onDiagramNodeSelected(final String nodeId) { if (nodeId == null) { view.setValue(new ProcessNodeSummary()); view.setNodeInstances(nodeInstances); view.setTimerInstances(timerInstances); } else { view.setValue(processNodes.stream().filter(node -> node.getUniqueId().equals(nodeId)).findFirst().orElseGet(() -> new ProcessNodeSummary())); view.setNodeInstances(nodeInstances.stream().filter(node -> node.getNodeUniqueName().equals(nodeId)).collect(toList())); view.setTimerInstances(getTimerInstanceForNode(nodeId)); } }
public static void assertNodeInstanceSummary(final NodeInstance ni, final NodeInstanceSummary ns) { assertNotNull(ns); assertEquals(ni.getId(), ns.getId()); assertEquals(ni.getName(), ns.getName()); assertEquals(ni.getProcessInstanceId(), ns.getProcessId()); assertEquals(ni.getDate(), ns.getTimestamp()); assertEquals(ni.getNodeId(), ns.getNodeUniqueName()); assertEquals(ni.getNodeType(), ns.getType()); assertEquals(ni.getConnection(), ns.getConnection()); assertEquals(ni.getCompleted(), ns.isCompleted()); assertEquals(ni.getReferenceId(), ns.getReferenceId()); assertEquals(ni.getSlaCompliance(), ns.getSlaCompliance()); assertEquals(ni.getSlaDueDate(), ns.getSlaDueDate()); }
public static void assertNodeInstanceSummary(final NodeInstance ni, final NodeInstanceSummary ns) { assertNotNull(ns); assertEquals(ni.getId(), ns.getId()); assertEquals(ni.getName(), ns.getName()); assertEquals(ni.getProcessInstanceId(), ns.getProcessId()); assertEquals(ni.getDate(), ns.getTimestamp()); assertEquals(ni.getNodeId(), ns.getNodeUniqueName()); assertEquals(ni.getNodeType(), ns.getType()); assertEquals(ni.getConnection(), ns.getConnection()); assertEquals(ni.getCompleted(), ns.isCompleted()); assertEquals(ni.getReferenceId(), ns.getReferenceId()); assertEquals(ni.getSlaCompliance(), ns.getSlaCompliance()); assertEquals(ni.getSlaDueDate(), ns.getSlaDueDate()); }