Class DefaultResourceService

    • Constructor Detail

      • DefaultResourceService

        public DefaultResourceService()
    • Method Detail

      • getResourceDao

        public org.opennms.netmgt.dao.api.ResourceDao getResourceDao()

        getResourceDao

        Returns:
        a ResourceDao object.
      • setResourceDao

        public void setResourceDao​(org.opennms.netmgt.dao.api.ResourceDao resourceDao)

        setResourceDao

        Parameters:
        resourceDao - a ResourceDao object.
      • getGraphDao

        public org.opennms.netmgt.dao.api.GraphDao getGraphDao()

        getGraphDao

        Returns:
        a GraphDao object.
      • setGraphDao

        public void setGraphDao​(org.opennms.netmgt.dao.api.GraphDao graphDao)

        setGraphDao

        Parameters:
        graphDao - a GraphDao object.
      • setEventProxy

        public void setEventProxy​(org.opennms.netmgt.events.api.EventProxy eventProxy)

        setEventProxy

        Parameters:
        eventProxy - a EventProxy object.
      • afterPropertiesSet

        public void afterPropertiesSet()
                                throws Exception

        afterPropertiesSet

        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        Exception - if any.
      • findNodeChildResources

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

        findNodeChildResources

        Specified by:
        findNodeChildResources in interface ResourceService
        Parameters:
        node - a OnmsNode object.
        Returns:
        a List object.
      • findNodeChildResources

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

        findNodeChildResources

        Specified by:
        findNodeChildResources in interface ResourceService
        Parameters:
        nodeId - a int.
        Returns:
        a List object.
      • findChildResources

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

        findChildResources

        Specified by:
        findChildResources in interface ResourceService
        Parameters:
        resource - a OnmsResource object.
        resourceTypeMatches - a String object.
        Returns:
        a List object.
      • getResourceById

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

        getResourceById

        Specified by:
        getResourceById in interface ResourceService
        Parameters:
        id - a String object.
        Returns:
        a OnmsResource object.
      • findPrefabGraphsForResource

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

        findPrefabGraphsForResource

        Specified by:
        findPrefabGraphsForResource in interface ResourceService
        Parameters:
        resource - a OnmsResource object.
        Returns:
        an array of PrefabGraph objects.
      • promoteGraphAttributesForResource

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

        promoteGraphAttributesForResource

        Specified by:
        promoteGraphAttributesForResource in interface ResourceService
        Parameters:
        resource - a OnmsResource object.
      • promoteGraphAttributesForResource

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

        promoteGraphAttributesForResource

        Specified by:
        promoteGraphAttributesForResource in interface ResourceService
        Parameters:
        resourceId - a String object.
      • findPrefabGraphsForChildResources

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

        findPrefabGraphsForChildResources

        Specified by:
        findPrefabGraphsForChildResources in interface ResourceService
        Parameters:
        resource - a OnmsResource object.
        resourceTypeMatches - a String object.
        Returns:
        an array of PrefabGraph objects.
      • getPrefabGraph

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

        getPrefabGraph

        Specified by:
        getPrefabGraph in interface ResourceService
        Parameters:
        name - a String object.
        Returns:
        a PrefabGraph object.