Class NodeDaoImpl

  • All Implemented Interfaces:
    org.opennms.integration.api.v1.dao.NodeDao

    public class NodeDaoImpl
    extends Object
    implements org.opennms.integration.api.v1.dao.NodeDao
    • Method Detail

      • getDefaultLocationName

        public String getDefaultLocationName()
        Specified by:
        getDefaultLocationName in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodes

        public List<org.opennms.integration.api.v1.model.Node> getNodes()
        Specified by:
        getNodes in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodeCount

        public Long getNodeCount()
        Specified by:
        getNodeCount in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodeIds

        public List<Integer> getNodeIds()
        Specified by:
        getNodeIds in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodeByCriteria

        public org.opennms.integration.api.v1.model.Node getNodeByCriteria​(String nodeCriteria)
        Specified by:
        getNodeByCriteria in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodeById

        public org.opennms.integration.api.v1.model.Node getNodeById​(Integer nodeId)
        Specified by:
        getNodeById in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodeByLabel

        public org.opennms.integration.api.v1.model.Node getNodeByLabel​(String nodeLabel)
        Specified by:
        getNodeByLabel in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodeByForeignSourceAndForeignId

        public org.opennms.integration.api.v1.model.Node getNodeByForeignSourceAndForeignId​(String foreignSource,
                                                                                            String foreignId)
        Specified by:
        getNodeByForeignSourceAndForeignId in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodesInLocation

        public List<org.opennms.integration.api.v1.model.Node> getNodesInLocation​(String locationName)
        Specified by:
        getNodesInLocation in interface org.opennms.integration.api.v1.dao.NodeDao
      • getNodesInForeignSource

        public List<org.opennms.integration.api.v1.model.Node> getNodesInForeignSource​(String foreignSource)
        Specified by:
        getNodesInForeignSource in interface org.opennms.integration.api.v1.dao.NodeDao