Interface ResourceService

    • Method Detail

      • findTopLevelResources

        java.util.List<OnmsResource> findTopLevelResources()

        findTopLevelResources

        Returns:
        a List object.
      • findNodeChildResources

        java.util.List<OnmsResource> findNodeChildResources​(OnmsNode node)

        findNodeChildResources

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

        java.util.List<OnmsResource> findNodeChildResources​(int nodeId)

        findNodeChildResources

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

        java.util.List<OnmsResource> findDomainChildResources​(java.lang.String domain)

        findDomainChildResources

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

        java.util.List<OnmsResource> findNodeSourceChildResources​(java.lang.String nodeSource)

        findNodeSourceChildResources

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

        java.util.List<OnmsResource> findChildResources​(OnmsResource resource,
                                                        java.lang.String... resourceTypeMatches)

        findChildResources

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

        PrefabGraph getPrefabGraph​(java.lang.String name)

        getPrefabGraph

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

        PrefabGraph[] findPrefabGraphsForChildResources​(OnmsResource resource,
                                                        java.lang.String... resourceTypeMatches)

        findPrefabGraphsForChildResources

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

        void promoteGraphAttributesForResource​(OnmsResource resource)

        promoteGraphAttributesForResource

        Parameters:
        resource - a OnmsResource object.
      • promoteGraphAttributesForResource

        void promoteGraphAttributesForResource​(ResourceId resourceId)

        promoteGraphAttributesForResource

        Parameters:
        resourceId - a String object.