/** {@inheritDoc} */ @Override public void visit(OnmsResource resource) { if (m_resourceTypeMatch.equals(resource.getResourceType().getName())) { m_delegatedVisitor.visit(resource); } }
private void initResourceTypes() { final Map<String, OnmsResourceType> resourceTypes = Maps.newLinkedHashMap(); OnmsResourceType resourceType; resourceType = new NodeSnmpResourceType(m_resourceStorageDao); resourceTypes.put(resourceType.getName(), resourceType); InterfaceSnmpResourceType intfResourceType = new InterfaceSnmpResourceType(m_resourceStorageDao); resourceTypes.put(intfResourceType.getName(), intfResourceType); resourceType = new InterfaceSnmpByIfIndexResourceType(intfResourceType); resourceTypes.put(resourceType.getName(), resourceType); resourceType = new ResponseTimeResourceType(m_resourceStorageDao, m_ipInterfaceDao); resourceTypes.put(resourceType.getName(), resourceType); resourceType = new DistributedStatusResourceType(m_resourceStorageDao, m_locationMonitorDao); resourceTypes.put(resourceType.getName(), resourceType); resourceTypes.putAll(GenericIndexResourceType.createTypes(m_resourceTypesDao.getResourceTypes(), m_resourceStorageDao)); m_nodeResourceType = new NodeResourceType(this, m_nodeDao); resourceTypes.put(m_nodeResourceType.getName(), m_nodeResourceType); // Add 'nodeSource' as an alias to for the 'node' resource type to preserve backwards compatibility // See NMS-8404 for details resourceTypes.put("nodeSource", m_nodeResourceType); if (isDomainResourceTypeUsed()) { LOG.debug("One or more packages are configured with storeByIfAlias=true. Enabling the domain resource type."); resourceType = new DomainResourceType(this, m_resourceStorageDao); resourceTypes.put(resourceType.getName(), resourceType); } else { LOG.debug("No packages are configured with storeByIfAlias=true. Excluding the domain resource type."); } m_resourceTypes = resourceTypes; m_lastUpdatedResourceTypesConfig = m_resourceTypesDao.getLastUpdate(); }
if (resourceTypeMatches.length > 0) { for (String resourceTypeMatch : resourceTypeMatches) { if (resourceTypeMatch.equals(childResource.getResourceType().getName())) { addGraph = true; break;
if (resourceTypeMatches.length > 0) { for (String resourceTypeMatch : resourceTypeMatches) { if (resourceTypeMatch.equals(childResource.getResourceType().getName())) { addGraph = true; break;
String resourceType = resource.getResourceType().getName();
if (resourceId.type.equals(r.getResourceType().getName()) && resourceId.name.equals(r.getName())) { resource = r;
if (resourceId.type.equals(r.getResourceType().getName()) && resourceId.name.equals(r.getName())) { resource = r;
OnmsResourceType onmsResourceType = entry.getKey(); if (resourceTypeName.equals(onmsResourceType.getName())) { resourceTypeId = "node[" + nodeId + "]." + resourceTypeName; resourceTypeLabel = onmsResourceType.getLabel();
OnmsResourceType onmsResourceType = entry.getKey(); if (resourceTypeName.equals(onmsResourceType.getName())) { resourceTypeId = "node[" + nodeId + "]." + resourceTypeName; resourceTypeLabel = onmsResourceType.getLabel();
String newResourceTypeItemId = "node[" + itemToExpandId + "]." + resourceTypeMapEntry.getKey().getName();
String newResourceTypeItemId = "node[" + itemToExpandId + "]." + resourceTypeMapEntry.getKey().getName();