Class NodeDaoImpl

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

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDefaultLocationName()  
      org.opennms.integration.api.v1.model.Node getNodeByCriteria​(java.lang.String nodeCriteria)  
      org.opennms.integration.api.v1.model.Node getNodeByForeignSourceAndForeignId​(java.lang.String foreignSource, java.lang.String foreignId)  
      org.opennms.integration.api.v1.model.Node getNodeById​(java.lang.Integer nodeId)  
      org.opennms.integration.api.v1.model.Node getNodeByLabel​(java.lang.String nodeLabel)  
      java.lang.Long getNodeCount()  
      java.util.List<java.lang.Integer> getNodeIds()  
      java.util.List<org.opennms.integration.api.v1.model.Node> getNodes()  
      java.util.List<org.opennms.integration.api.v1.model.Node> getNodesInForeignSource​(java.lang.String foreignSource)  
      java.util.List<org.opennms.integration.api.v1.model.Node> getNodesInLocation​(java.lang.String locationName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getDefaultLocationName

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

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

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

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

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

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

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

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

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

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