/** * 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); }
/** {@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; }
/** {@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; }
/** {@inheritDoc} */ @Override public List<OnmsResource> findDomainChildResources(String domain) { List<OnmsResource> resources = new ArrayList<>(); OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("domain", domain)); if (resource != null) { resources = resource.getChildResources(); resources.size(); // Get the size to force the list to be loaded } return resources; }
/** {@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; }
/** {@inheritDoc} */ @Override public List<OnmsResource> findDomainChildResources(String domain) { List<OnmsResource> resources = new ArrayList<>(); OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("domain", domain)); if (resource != null) { resources = resource.getChildResources(); resources.size(); // Get the size to force the list to be loaded } return resources; }
/** {@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; }
@Override public List<OnmsNode> doInTransaction(TransactionStatus transactionStatus) { List<OnmsNode> onmsNodeList = m_nodeDao.findAll(); for (int i = onmsNodeList.size() - 1; i >= 0; i--) { OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("node", Integer.toString(onmsNodeList.get(i).getId()))); if (resource.getChildResources().size() == 0) { onmsNodeList.remove(i); } } return onmsNodeList; } });
@Override public List<OnmsNode> doInTransaction(TransactionStatus transactionStatus) { List<OnmsNode> onmsNodeList = m_nodeDao.findAll(); for (int i = onmsNodeList.size() - 1; i >= 0; i--) { OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("node", Integer.toString(onmsNodeList.get(i).getId()))); if (resource.getChildResources().size() == 0) { onmsNodeList.remove(i); } } return onmsNodeList; } });
@Override public Map<OnmsResourceType, List<OnmsResource>> doInTransaction(TransactionStatus transactionStatus) { OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("node", nodeId)); Map<OnmsResourceType, List<OnmsResource>> resourceTypeMap = new LinkedHashMap<OnmsResourceType, List<OnmsResource>>(); for (OnmsResource childResource : resource.getChildResources()) { if (!resourceTypeMap.containsKey(childResource.getResourceType())) { resourceTypeMap.put(childResource.getResourceType(), new LinkedList<OnmsResource>()); } resourceTypeMap.get(childResource.getResourceType()).add(checkLabelForQuotes(childResource)); } return resourceTypeMap; } });
@Override public Map<OnmsResourceType, List<OnmsResource>> doInTransaction(TransactionStatus transactionStatus) { OnmsResource resource = m_resourceDao.getResourceById(ResourceId.get("node", nodeId)); Map<OnmsResourceType, List<OnmsResource>> resourceTypeMap = new LinkedHashMap<OnmsResourceType, List<OnmsResource>>(); for (OnmsResource childResource : resource.getChildResources()) { if (!resourceTypeMap.containsKey(childResource.getResourceType())) { resourceTypeMap.put(childResource.getResourceType(), new LinkedList<OnmsResource>()); } resourceTypeMap.get(childResource.getResourceType()).add(checkLabelForQuotes(childResource)); } return resourceTypeMap; } });
/** {@inheritDoc} */ @Override public Report buildNodeReport(int node_id) { ResourceId resourceId = ResourceId.get("node", Integer.toString(node_id)); OnmsResource node = getResourceService().getResourceById(resourceId); return buildResourceReport(getResourceService(), node, "Node Report for Node Number " + node_id); }
/** {@inheritDoc} */ @Override public Report buildNodeReport(int node_id) { ResourceId resourceId = ResourceId.get("node", Integer.toString(node_id)); OnmsResource node = getResourceService().getResourceById(resourceId); return buildResourceReport(getResourceService(), node, "Node Report for Node Number " + node_id); }
/** {@inheritDoc} */ @Override public Report buildDomainReport(String domain) { ResourceId resourceId = ResourceId.get("domain", domain); OnmsResource res = getResourceService().getResourceById(resourceId); return buildResourceReport(getResourceService(), res, "Domain Report for Domain " + domain); }
/** {@inheritDoc} */ @Override public Report buildNodeSourceReport(String nodeSource) { ResourceId resourceId = ResourceId.get("nodeSource", nodeSource); OnmsResource res = getResourceService().getResourceById(resourceId); return buildResourceReport(getResourceService(), res, "Node Report for Foreign Source:Id " + nodeSource); }
/** {@inheritDoc} */ @Override public Report buildDomainReport(String domain) { ResourceId resourceId = ResourceId.get("domain", domain); OnmsResource res = getResourceService().getResourceById(resourceId); return buildResourceReport(getResourceService(), res, "Domain Report for Domain " + domain); }
resourceId = ResourceId.get(parentResourceTypeName, parentResourceName).resolve(resourceTypeName, resourceName);
/** {@inheritDoc} */ @Override public Report buildNodeSourceReport(String nodeSource) { ResourceId resourceId = ResourceId.get("nodeSource", nodeSource); OnmsResource res = getResourceService().getResourceById(resourceId); return buildResourceReport(getResourceService(), res, "Node Report for Foreign Source:Id " + nodeSource); }
return ResourceId.get(parentResourceTypeName, parentResourceName).resolve(resourceType, resourceLabel);
/** * <p>getId</p> * * @return a {@link java.lang.String} object. */ public ResourceId getId() { if (this.getParent() != null) { return getParent().getId().resolve(getResourceType().getName(), getName()); } else { return ResourceId.get(getResourceType().getName(), getName()); } }