resourceId = ResourceId.fromString(decodedResourceId); } catch (UnsupportedEncodingException e) { LOG.error("Error while decoding resourceId", e); resourceId = ResourceId.get(parentResourceTypeName, parentResourceName).resolve(resourceTypeName, resourceName);
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ResourceId that = (ResourceId) o; if (parent != null ? !parent.equals(that.parent) : that.parent != null) return false; if (type != null ? !type.equals(that.type) : that.type != null) return false; return name != null ? name.equals(that.name) : that.name == null; }
/** * Gets the resource id. * * @param label the label * @return the resource id */ private ResourceId getResourceId(String label) { String parentType = storeByForeignSource ? "nodeSource" : "node"; String parentId = storeByForeignSource ? foreignSource + ':' + foreignId : Integer.toString(nodeId); return ResourceId.get(parentType, parentId).resolve("interfaceSnmp", label); }
private OnmsNode getNode(final OnmsResource resource, final Source source) { OnmsNode node = null; try { node = ResourceTypeUtils.getNodeFromResourceRoot(resource); } catch (final ObjectRetrievalFailureException e) { } if (node == null) { final OnmsResource otherResource = m_resourceDao.getResourceById(ResourceId.fromString(source.getResourceId()).getParent()); node = ResourceTypeUtils.getNodeFromResource(otherResource); } return node; }
String newResourceItemId = onmsResource.getId().toString(); final ResourceId resourceId = ResourceId.fromString(itemToExpandId);
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HttpSession httpSession = req.getSession(true); resp.setContentType(MediaType.JSON_UTF_8.toString()); if (req.getParameter("nrtCollectionTaskId") != null) { m_controller.nrtCollectionJobTrigger(req.getParameter("nrtCollectionTaskId"), httpSession); if ("true".equals(req.getParameter("poll"))) { resp.getOutputStream().println(m_controller.getMeasurementSetsForDestination(req.getParameter("nrtCollectionTaskId"))); } } else if (req.getParameter("resourceId") != null && req.getParameter("report") != null) { ModelAndView modelAndView = m_controller.nrtStart(ResourceId.fromString(req.getParameter("resourceId")), req.getParameter("report"), httpSession); String template = getTemplateAsString(modelAndView.getViewName() + ".template"); for (Entry<String, Object> entry : modelAndView.getModel().entrySet()) { template = template.replaceAll("\\$\\{" + entry.getKey() + "\\}", (entry.getValue() != null ? entry.getValue().toString() : "null")); } resp.getOutputStream().write(template.getBytes()); } else { throw new ServletException("unrecognized servlet parameters"); } }
/** {@inheritDoc} */ public List<OnmsResource> findNodeChildResources(int nodeId) { List<OnmsResource> resources = new ArrayList<>(); OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("node", Integer.toString(nodeId))); if (resource != null) { resources = resource.getChildResources(); resources.size(); // Get the size to force the list to be loaded } return resources; }
@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; } });
String newResourceItemId = onmsResource.getId().toString(); final ResourceId resourceId = ResourceId.fromString(itemToExpandId);
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { ResourceId onmsResourceId = ResourceId.fromString((String) m_resourceSelect.getValue()); m_graphSelect.removeAllItems(); if (onmsResourceId != null) { Map<String, String> map = getSurveillanceViewService().getGraphResultsForResourceId(onmsResourceId); for (String string : map.keySet()) { m_graphSelect.addItem(map.get(string)); m_graphSelect.setItemCaption(map.get(string), string); } Iterator<?> i = m_graphSelect.getItemIds().iterator(); if (i.hasNext()) { m_graphSelect.select(i.next()); } } } });
/** {@inheritDoc} */ public List<OnmsResource> findNodeChildResources(int nodeId) { List<OnmsResource> resources = new ArrayList<>(); OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("node", Integer.toString(nodeId))); if (resource != null) { resources = resource.getChildResources(); resources.size(); // Get the size to force the list to be loaded } return resources; }
@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; } });
/** * <p>toString</p> * * @return a {@link java.lang.String} object. */ @Override public String toString() { return getId().toString(); }
resourceId = ResourceId.fromString(decodedResourceId); } catch (UnsupportedEncodingException e) { LOG.error("Error while decoding resourceId", e); resourceId = ResourceId.get(parentResourceTypeName, parentResourceName).resolve(resourceTypeName, resourceName);
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { ResourceId onmsResourceId = ResourceId.fromString((String) m_resourceSelect.getValue()); m_graphSelect.removeAllItems(); if (onmsResourceId != null) { Map<String, String> map = getSurveillanceViewService().getGraphResultsForResourceId(onmsResourceId); for (String string : map.keySet()) { m_graphSelect.addItem(map.get(string)); m_graphSelect.setItemCaption(map.get(string), string); } Iterator<?> i = m_graphSelect.getItemIds().iterator(); if (i.hasNext()) { m_graphSelect.select(i.next()); } } } });
/** {@inheritDoc} */ @Override public List<OnmsResource> findNodeSourceChildResources(String nodeSource) { List<OnmsResource> resources = new ArrayList<>(); OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("nodeSource", nodeSource)); if (resource != null) { resources = resource.getChildResources(); resources.size(); // Get the size to force the list to be loaded } return resources; }