Class NodeDaoImpl
- java.lang.Object
-
- org.opennms.features.apilayer.dao.NodeDaoImpl
-
- All Implemented Interfaces:
org.opennms.integration.api.v1.dao.NodeDao
public class NodeDaoImpl extends Object implements org.opennms.integration.api.v1.dao.NodeDao
-
-
Constructor Summary
Constructors Constructor Description NodeDaoImpl(NodeDao nodeDao, SessionUtils sessionUtils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultLocationName()org.opennms.integration.api.v1.model.NodegetNodeByCriteria(String nodeCriteria)org.opennms.integration.api.v1.model.NodegetNodeByForeignSourceAndForeignId(String foreignSource, String foreignId)org.opennms.integration.api.v1.model.NodegetNodeById(Integer nodeId)org.opennms.integration.api.v1.model.NodegetNodeByLabel(String nodeLabel)LonggetNodeCount()List<Integer>getNodeIds()List<org.opennms.integration.api.v1.model.Node>getNodes()List<org.opennms.integration.api.v1.model.Node>getNodesInForeignSource(String foreignSource)List<org.opennms.integration.api.v1.model.Node>getNodesInLocation(String locationName)
-
-
-
Constructor Detail
-
NodeDaoImpl
public NodeDaoImpl(NodeDao nodeDao, SessionUtils sessionUtils)
-
-
Method Detail
-
getDefaultLocationName
public String getDefaultLocationName()
- Specified by:
getDefaultLocationNamein interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodes
public List<org.opennms.integration.api.v1.model.Node> getNodes()
- Specified by:
getNodesin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodeCount
public Long getNodeCount()
- Specified by:
getNodeCountin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodeIds
public List<Integer> getNodeIds()
- Specified by:
getNodeIdsin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodeByCriteria
public org.opennms.integration.api.v1.model.Node getNodeByCriteria(String nodeCriteria)
- Specified by:
getNodeByCriteriain interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodeById
public org.opennms.integration.api.v1.model.Node getNodeById(Integer nodeId)
- Specified by:
getNodeByIdin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodeByLabel
public org.opennms.integration.api.v1.model.Node getNodeByLabel(String nodeLabel)
- Specified by:
getNodeByLabelin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodeByForeignSourceAndForeignId
public org.opennms.integration.api.v1.model.Node getNodeByForeignSourceAndForeignId(String foreignSource, String foreignId)
- Specified by:
getNodeByForeignSourceAndForeignIdin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
getNodesInLocation
public List<org.opennms.integration.api.v1.model.Node> getNodesInLocation(String locationName)
- Specified by:
getNodesInLocationin interfaceorg.opennms.integration.api.v1.dao.NodeDao
-
-