Interface ResourceService

    • Method Detail

      • findTopLevelResources

        List<org.opennms.netmgt.model.OnmsResource> findTopLevelResources()

        findTopLevelResources

        Returns:
        a List object.
      • findNodeChildResources

        List<org.opennms.netmgt.model.OnmsResource> findNodeChildResources​(org.opennms.netmgt.model.OnmsNode node)

        findNodeChildResources

        Parameters:
        node - a OnmsNode object.
        Returns:
        a List object.
      • findNodeChildResources

        List<org.opennms.netmgt.model.OnmsResource> findNodeChildResources​(int nodeId)

        findNodeChildResources

        Parameters:
        nodeId - a int.
        Returns:
        a List object.
      • findDomainChildResources

        List<org.opennms.netmgt.model.OnmsResource> findDomainChildResources​(String domain)

        findDomainChildResources

        Parameters:
        domain - a String object.
        Returns:
        a List object.
      • findNodeSourceChildResources

        List<org.opennms.netmgt.model.OnmsResource> findNodeSourceChildResources​(String nodeSource)

        findNodeSourceChildResources

        Parameters:
        nodeSource - a String object.
        Returns:
        a List object.
      • findChildResources

        List<org.opennms.netmgt.model.OnmsResource> findChildResources​(org.opennms.netmgt.model.OnmsResource resource,
                                                                       String... resourceTypeMatches)

        findChildResources

        Parameters:
        resource - a OnmsResource object.
        resourceTypeMatches - a String object.
        Returns:
        a List object.
      • getResourceById

        org.opennms.netmgt.model.OnmsResource getResourceById​(org.opennms.netmgt.model.ResourceId id)

        getResourceById

        Parameters:
        id - a String object.
        Returns:
        a OnmsResource object.
      • findPrefabGraphsForResource

        org.opennms.netmgt.model.PrefabGraph[] findPrefabGraphsForResource​(org.opennms.netmgt.model.OnmsResource resource)

        findPrefabGraphsForResource

        Parameters:
        resource - a OnmsResource object.
        Returns:
        an array of PrefabGraph objects.
      • getPrefabGraph

        org.opennms.netmgt.model.PrefabGraph getPrefabGraph​(String name)

        getPrefabGraph

        Parameters:
        name - a String object.
        Returns:
        a PrefabGraph object.
      • findPrefabGraphsForChildResources

        org.opennms.netmgt.model.PrefabGraph[] findPrefabGraphsForChildResources​(org.opennms.netmgt.model.OnmsResource resource,
                                                                                 String... resourceTypeMatches)

        findPrefabGraphsForChildResources

        Parameters:
        resource - a OnmsResource object.
        resourceTypeMatches - a String object.
        Returns:
        an array of PrefabGraph objects.
      • promoteGraphAttributesForResource

        void promoteGraphAttributesForResource​(org.opennms.netmgt.model.OnmsResource resource)

        promoteGraphAttributesForResource

        Parameters:
        resource - a OnmsResource object.
      • promoteGraphAttributesForResource

        void promoteGraphAttributesForResource​(org.opennms.netmgt.model.ResourceId resourceId)

        promoteGraphAttributesForResource

        Parameters:
        resourceId - a String object.