Interface ResourceService

    • Method Detail

      • findTopLevelResources

        List<OnmsResource> findTopLevelResources()

        findTopLevelResources

        Returns:
        a List object.
      • findNodeChildResources

        List<OnmsResource> findNodeChildResources​(int nodeId)

        findNodeChildResources

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

        List<OnmsResource> findDomainChildResources​(String domain)

        findDomainChildResources

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

        List<OnmsResource> findNodeSourceChildResources​(String nodeSource)

        findNodeSourceChildResources

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

        PrefabGraph[] findPrefabGraphsForChildResources​(OnmsResource resource,
                                                        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.