private static boolean isGroup(VertexRef vertexRef) { if(vertexRef instanceof Vertex) { return ((Vertex) vertexRef).isGroup(); } return false; }
public boolean apply(Vertex input) { return input != null && !input.isGroup(); }; }));
public boolean apply(Vertex input) { return input != null && !input.isGroup(); }; }));
private boolean isGroup(VertexRef vertexRef) { if(vertexRef instanceof Vertex) { return ((Vertex) vertexRef).isGroup(); } return false; }
public boolean apply(Vertex input) { return input != null && input.isGroup(); }; }));
public boolean apply(Vertex input) { return input != null && !input.isGroup(); }; }));
public boolean apply(Vertex input) { return input != null && input.isGroup(); }; }));
public boolean apply(Vertex input) { return input != null && input.isGroup(); }; }));
private static void addChildrenRecursively(VertexProvider vertexProvider, VertexRef groupRef, Collection<VertexRef> vertexRefs, Criteria[] criteria) { List<Vertex> vertices = vertexProvider.getChildren(groupRef, criteria); for(Vertex vertex : vertices) { if(!vertex.isGroup()) { if (!vertexRefs.contains(vertex)) { vertexRefs.add(vertex); } } else { addChildrenRecursively(vertexProvider, vertex, vertexRefs, criteria); } } }
public static WrappedVertex create(Vertex vertex) { return (vertex.isGroup() ? new WrappedGroup(vertex) : new WrappedLeafVertex(vertex)); }
LoggerFactory.getLogger(getClass()).warn("Cannot filter nodes with ID: {}", eachRef.getId()); } else if( ((Vertex)eachRef).isGroup() && "category".equals(eachRef.getNamespace()) ){ try{ GroupRef group = (GroupRef) eachRef;
private Status getStatusForGroup(VertexRef groupRef) { List<Vertex> vertices = getVertexProvider().getChildren(groupRef); Collection<Integer> nodeIds = new ArrayList<Integer>(); for(Vertex vertex : vertices) { if(!vertex.isGroup()) { nodeIds.add(vertex.getNodeID()); } } CriteriaBuilder builder = new CriteriaBuilder(OnmsAlarm.class); builder.alias("node", "node"); builder.in("node.id", nodeIds); builder.ge("severity", OnmsSeverity.WARNING); builder.orderBy("severity").desc(); builder.limit(1); return getStatusForCriteria(builder); }
protected WrappedVertex(Vertex vertex) { this((VertexRef)vertex); iconKey = vertex.getIconKey(); ipAddr = vertex.getIpAddress(); nodeID = vertex.getNodeID(); if (vertex.getParent() != null) parent = new WrappedVertex(vertex.getParent()); styleName = vertex.getStyleName(); tooltipText = vertex.getTooltipText(); x = vertex.getX(); y = vertex.getY(); group = vertex.isGroup(); locked = vertex.isLocked(); selected = vertex.isSelected(); }