public String getResourceParentLabel() { Assert.notNull(m_resource, "the resource must be set before calling this method"); final StringBuilder buffer = new StringBuilder(); OnmsResource parent = m_resource.getParent(); while (parent != null) { if (buffer.length() > 0) { buffer.append("<br/>"); } buffer.append(parent.getResourceType().getLabel()); buffer.append(": "); buffer.append(parent.getLabel()); parent = parent.getParent(); } return buffer.toString(); }
/** * <p>addGraphResultSet</p> * * @param resultSet a {@link org.opennms.web.svclayer.model.GraphResults.GraphResultSet} object. */ public void addGraphResultSet(GraphResultSet resultSet) { resultSet.setIndex(m_resourceIndex++); m_graphResultSets.add(resultSet); String resourceType = resultSet.getResource().getResourceType().getLabel(); if (!m_resourceTypes.contains(resourceType)) { m_resourceTypes.add(resourceType); } if (!m_graphResultMap.containsKey(resourceType)) { m_graphResultMap.put(resourceType, new LinkedList<GraphResultSet>()); } m_graphResultMap.get(resourceType).add(resultSet); }
/** * <p>addGraphResultSet</p> * * @param resultSet a {@link org.opennms.web.svclayer.model.GraphResults.GraphResultSet} object. */ public void addGraphResultSet(GraphResultSet resultSet) { resultSet.setIndex(m_resourceIndex++); m_graphResultSets.add(resultSet); String resourceType = resultSet.getResource().getResourceType().getLabel(); if (!m_resourceTypes.contains(resourceType)) { m_resourceTypes.add(resourceType); } if (!m_graphResultMap.containsKey(resourceType)) { m_graphResultMap.put(resourceType, new LinkedList<GraphResultSet>()); } m_graphResultMap.get(resourceType).add(resultSet); }
public String getResourceParentLabel() { Assert.notNull(m_resource, "the resource must be set before calling this method"); final StringBuilder buffer = new StringBuilder(); OnmsResource parent = m_resource.getParent(); while (parent != null) { if (buffer.length() > 0) { buffer.append("<br/>"); } buffer.append(parent.getResourceType().getLabel()); buffer.append(": "); buffer.append(parent.getLabel()); parent = parent.getParent(); } return buffer.toString(); }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return this.getResourceType().getLabel() + ": " + this.getLabel(); } }
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return this.getResourceType().getLabel() + ": " + this.getLabel(); } }
private void getAttributeFiles(Graph graph, List<String> filesToPromote) { Collection<RrdGraphAttribute> attrs = graph.getRequiredRrGraphdAttributes(); final String rrdBaseDir = System.getProperty("rrd.base.dir"); for(RrdGraphAttribute rrdAttr : attrs) { LOG.debug("getAttributeFiles: ResourceType, ParentResourceType = {}, {}", rrdAttr.getResource().getResourceType().getLabel(), rrdAttr.getResource().getParent().getResourceType().getLabel()); if (rrdAttr.getResource().getParent().getResourceType().getLabel().equals("nodeSource")) { filesToPromote.add(rrdBaseDir+File.separator+ResourceTypeUtils.FOREIGN_SOURCE_DIRECTORY+File.separator+rrdAttr.getRrdRelativePath()); } else { filesToPromote.add(rrdBaseDir+File.separator+rrdAttr.getRrdRelativePath()); } } }
private void getAttributeFiles(Graph graph, List<String> filesToPromote) { Collection<RrdGraphAttribute> attrs = graph.getRequiredRrGraphdAttributes(); final String rrdBaseDir = System.getProperty("rrd.base.dir"); for(RrdGraphAttribute rrdAttr : attrs) { LOG.debug("getAttributeFiles: ResourceType, ParentResourceType = {}, {}", rrdAttr.getResource().getResourceType().getLabel(), rrdAttr.getResource().getParent().getResourceType().getLabel()); if (rrdAttr.getResource().getParent().getResourceType().getLabel().equals("nodeSource")) { filesToPromote.add(rrdBaseDir+File.separator+ResourceTypeUtils.FOREIGN_SOURCE_DIRECTORY+File.separator+rrdAttr.getRrdRelativePath()); } else { filesToPromote.add(rrdBaseDir+File.separator+rrdAttr.getRrdRelativePath()); } } }
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { Integer onmsNodeId = (Integer) m_nodeSelect.getValue(); m_resourceSelect.removeAllItems(); if (onmsNodeId != null) { Map<OnmsResourceType, List<OnmsResource>> map = getSurveillanceViewService().getResourceTypeMapForNodeId(onmsNodeId); for (OnmsResourceType onmsResourceType : map.keySet()) { for (OnmsResource onmsResource : map.get(onmsResourceType)) { m_resourceSelect.addItem(onmsResource.getId().toString()); m_resourceSelect.setItemCaption(onmsResource.getId().toString(), onmsResourceType.getLabel() + ": " + onmsResource.getLabel()); } } Iterator<?> i = m_resourceSelect.getItemIds().iterator(); if (i.hasNext()) { m_resourceSelect.select(i.next()); } } } });
@Override public Map<String, String> doInTransaction(TransactionStatus transactionStatus) { Map<String, String> data = new HashMap<>(); ResourceId resourceId = ResourceId.fromString(resourceIdString); OnmsNode node; OnmsResource resource; if(nodeId == null){ resource = determineResourceByResourceId(resourceId); node = ResourceTypeUtils.getNodeFromResource(resource); } else { node = m_nodeDao.get(nodeId); resource = m_resourceDao.getResourceForNode(node); } data.put("nodeId", node.getNodeId()); data.put("nodeLabel", node.getLabel()); for (OnmsResource onmsResource : resource.getChildResources()) { if (resourceId.equals(onmsResource.getId())) { data.put("resourceLabel", onmsResource.getLabel()); data.put("resourceTypeLabel", onmsResource.getResourceType().getLabel()); break; } } return data; } });
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { Integer onmsNodeId = (Integer) m_nodeSelect.getValue(); m_resourceSelect.removeAllItems(); if (onmsNodeId != null) { Map<OnmsResourceType, List<OnmsResource>> map = getSurveillanceViewService().getResourceTypeMapForNodeId(onmsNodeId); for (OnmsResourceType onmsResourceType : map.keySet()) { for (OnmsResource onmsResource : map.get(onmsResourceType)) { m_resourceSelect.addItem(onmsResource.getId().toString()); m_resourceSelect.setItemCaption(onmsResource.getId().toString(), onmsResourceType.getLabel() + ": " + onmsResource.getLabel()); } } Iterator<?> i = m_resourceSelect.getItemIds().iterator(); if (i.hasNext()) { m_resourceSelect.select(i.next()); } } } });
@Override public Map<String, String> doInTransaction(TransactionStatus transactionStatus) { Map<String, String> data = new HashMap<>(); ResourceId resourceId = ResourceId.fromString(resourceIdString); OnmsNode node; OnmsResource resource; if(nodeId == null){ resource = determineResourceByResourceId(resourceId); node = ResourceTypeUtils.getNodeFromResource(resource); } else { node = m_nodeDao.get(nodeId); resource = m_resourceDao.getResourceForNode(node); } data.put("nodeId", node.getNodeId()); data.put("nodeLabel", node.getLabel()); for (OnmsResource onmsResource : resource.getChildResources()) { if (resourceId.equals(onmsResource.getId())) { data.put("resourceLabel", onmsResource.getLabel()); data.put("resourceTypeLabel", onmsResource.getResourceType().getLabel()); break; } } return data; } });
resourceTypeLabel = onmsResourceType.getLabel(); List<OnmsResource> onmsResourceList = entry.getValue();
resourceTypeLabel = onmsResourceType.getLabel(); List<OnmsResource> onmsResourceList = entry.getValue();
newResourceTypeItem.getItemProperty("label").setValue(resourceTypeMapEntry.getKey().getLabel()); newResourceTypeItem.getItemProperty("type").setValue("resourceType"); newResourceTypeItem.getItemProperty("nodeId").setValue(itemToExpandId); newResourceTypeItem.getItemProperty("nodeLabel").setValue(itemToExpand.getItemProperty("label").getValue()); newResourceTypeItem.getItemProperty("resourceTypeId").setValue(newResourceTypeItemId); newResourceTypeItem.getItemProperty("resourceTypeLabel").setValue(resourceTypeMapEntry.getKey().getLabel());
newResourceTypeItem.getItemProperty("label").setValue(resourceTypeMapEntry.getKey().getLabel()); newResourceTypeItem.getItemProperty("type").setValue("resourceType"); newResourceTypeItem.getItemProperty("nodeId").setValue(itemToExpandId); newResourceTypeItem.getItemProperty("nodeLabel").setValue(itemToExpand.getItemProperty("label").getValue()); newResourceTypeItem.getItemProperty("resourceTypeId").setValue(newResourceTypeItemId); newResourceTypeItem.getItemProperty("resourceTypeLabel").setValue(resourceTypeMapEntry.getKey().getLabel());
public static ResourceDTO fromResource(final OnmsResource resource, final int depth) { final ResourceDTO dto = new ResourceDTO(); dto.setId(resource.getId().toString()); dto.setLabel(resource.getLabel()); dto.setName(resource.getName()); dto.setLink(resource.getLink()); dto.setTypeLabel(resource.getResourceType().getLabel()); dto.setParentId(resource.getParent() == null ? null : resource.getParent().getId().toString()); dto.setStringPropertyAttributes(resource.getStringPropertyAttributes()); dto.setExternalValueAttributes(resource.getExternalValueAttributes()); dto.setRrdGraphAttributes(resource.getRrdGraphAttributes()); dto.setResource(resource); if (depth == 0) { dto.setChildren(null); } else { List<ResourceDTO> children = new LinkedList<>(); for (final OnmsResource child : resource.getChildResources()) { children.add(ResourceDTO.fromResource(child, depth - 1)); } dto.setChildren(new ResourceDTOCollection(children)); } return dto; } }