public List<OnmsResource> getResourceParentsReversed() { if (m_resource == null) { return new ArrayList<OnmsResource>(0); } List<OnmsResource> resources = new ArrayList<>(); OnmsResource parent = m_resource.getParent(); while (parent != null) { resources.add(0, parent); parent = parent.getParent(); } return resources; }
public List<OnmsResource> getResourceParentsReversed() { if (m_resource == null) { return new ArrayList<OnmsResource>(0); } List<OnmsResource> resources = new ArrayList<>(); OnmsResource parent = m_resource.getParent(); while (parent != null) { resources.add(0, parent); parent = parent.getParent(); } return resources; }
public List<OnmsResource> getPrettyResourceParentsReversed() { if (m_resource == null) { return new ArrayList<OnmsResource>(0); } List<OnmsResource> resources = new ArrayList<>(); OnmsResource parent = new PrettyOnmsResource(m_resource.getParent()); while (parent != null) { resources.add(0, new PrettyOnmsResource(parent)); parent = parent.getParent(); } return resources; }
public List<OnmsResource> getPrettyResourceParentsReversed() { if (m_resource == null) { return new ArrayList<OnmsResource>(0); } List<OnmsResource> resources = new ArrayList<>(); OnmsResource parent = new PrettyOnmsResource(m_resource.getParent()); while (parent != null) { resources.add(0, new PrettyOnmsResource(parent)); parent = parent.getParent(); } return resources; }
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(); }
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(); }
/** {@inheritDoc} */ @Override public String getLinkForResource(final OnmsResource resource) { return "element/interface.jsp?node=" + resource.getParent().getName() + "&intf=" + resource.getName(); }
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()); } } }
private QueryResource getResourceInfo(final OnmsResource resource, final Source source) { if (resource == null) return null; final OnmsNode node = getNode(resource, source); return new QueryResource( resource.getId().toString(), resource.getParent() == null? null : resource.getParent().getId().toString(), resource.getLabel(), resource.getName(), node == null? null : new QueryNode(node.getId(), node.getForeignSource(), node.getForeignId(), node.getLabel()) ); } }
private static QueryResource getResourceInfo(final OnmsResource resource, final Source source) { if (resource == null) return null; OnmsNode node = null; try { node = ResourceTypeUtils.getNodeFromResourceRoot(resource); } catch (final ObjectRetrievalFailureException e) { LOG.warn("Failed to get node info from resource: {}", resource, e); } return new QueryResource( resource.getId().toString(), resource.getParent() == null? null : resource.getParent().getId().toString(), resource.getLabel(), resource.getName(), node == null? null : new QueryNode(node.getId(), node.getForeignSource(), node.getForeignId(), node.getLabel()) ); } }
private static OnmsResource checkLabelForQuotes(OnmsResource childResource) { String lbl = Util.convertToJsSafeString(childResource.getLabel()); OnmsResource resource = new OnmsResource(childResource.getName(), lbl, childResource.getResourceType(), childResource.getAttributes(), childResource.getPath()); resource.setParent(childResource.getParent()); resource.setEntity(childResource.getEntity()); resource.setLink(childResource.getLink()); return resource; }
private static OnmsResource checkLabelForQuotes(OnmsResource childResource) { String lbl = Util.convertToJsSafeString(childResource.getLabel()); OnmsResource resource = new OnmsResource(childResource.getName(), lbl, childResource.getResourceType(), childResource.getAttributes(), childResource.getPath()); resource.setParent(childResource.getParent()); resource.setEntity(childResource.getEntity()); resource.setLink(childResource.getLink()); return resource; }
/** * Checks a resource label for quotes. * * @param childResource the child resource to check * @return the resource */ private OnmsResource checkLabelForQuotes(OnmsResource childResource) { String lbl = Util.convertToJsSafeString(childResource.getLabel()); OnmsResource resource = new OnmsResource(childResource.getName(), lbl, childResource.getResourceType(), childResource.getAttributes(), childResource.getPath()); resource.setParent(childResource.getParent()); resource.setEntity(childResource.getEntity()); resource.setLink(childResource.getLink()); return resource; }
/** * Checks a label for quotes and returns a safe resource instance. * * @param childResource the resource to check * @return a new constructed resource instance */ private static OnmsResource checkLabelForQuotes(OnmsResource childResource) { String lbl = Util.convertToJsSafeString(childResource.getLabel()); OnmsResource resource = new OnmsResource(childResource.getName(), lbl, childResource.getResourceType(), childResource.getAttributes(), childResource.getPath()); resource.setParent(childResource.getParent()); resource.setEntity(childResource.getEntity()); resource.setLink(childResource.getLink()); return resource; } }
/** * Checks a resource label for quotes. * * @param childResource the child resource to check * @return the resource */ private OnmsResource checkLabelForQuotes(OnmsResource childResource) { String lbl = Util.convertToJsSafeString(childResource.getLabel()); OnmsResource resource = new OnmsResource(childResource.getName(), lbl, childResource.getResourceType(), childResource.getAttributes(), childResource.getPath()); resource.setParent(childResource.getParent()); resource.setEntity(childResource.getEntity()); resource.setLink(childResource.getLink()); return resource; }
/** * Checks a label for quotes and returns a safe resource instance. * * @param childResource the resource to check * @return a new constructed resource instance */ private static OnmsResource checkLabelForQuotes(OnmsResource childResource) { String lbl = Util.convertToJsSafeString(childResource.getLabel()); OnmsResource resource = new OnmsResource(childResource.getName(), lbl, childResource.getResourceType(), childResource.getAttributes(), childResource.getPath()); resource.setParent(childResource.getParent()); resource.setEntity(childResource.getEntity()); resource.setLink(childResource.getLink()); return resource; } }