org.opennms.netmgt.mock
Class MockQueryManager
java.lang.Object
org.opennms.netmgt.mock.MockQueryManager
- All Implemented Interfaces:
- QueryManager
- public class MockQueryManager
- extends java.lang.Object
- implements QueryManager
Method Summary |
boolean |
activeServiceExists(java.lang.String whichEvent,
int nodeId,
java.lang.String ipAddr,
java.lang.String serviceName)
|
void |
buildServiceNameToIdMaps(java.util.Map nameToId,
java.util.Map idToName)
|
java.util.List |
getActiveServiceIdsForInterface(java.lang.String ipaddr)
|
java.util.List |
getInterfacesWithService(java.lang.String svcName)
|
int |
getNodeIDForInterface(java.lang.String ipaddr)
|
java.lang.String |
getNodeLabel(int nodeId)
|
int |
getServiceCountForInterface(java.lang.String ipaddr)
|
java.util.Date |
getServiceLostDate(int nodeId,
java.lang.String ipAddr,
java.lang.String svcName,
int serviceId)
|
void |
openOutage(java.lang.String outageIdSQL,
int nodeId,
java.lang.String ipAddr,
int serviceId,
int dbid,
java.lang.String time)
|
void |
reparentOutages(java.lang.String ipAddr,
int oldNodeId,
int newNodeId)
|
void |
resolveOutage(int nodeId,
java.lang.String ipAddr,
int serviceId,
int dbid,
java.lang.String time)
|
void |
setDbConnectionFactory(DbConnectionFactory dbConnectionFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_network
private final MockNetwork m_network
- Comment for
m_network
MockQueryManager
public MockQueryManager(MockNetwork network)
- Parameters:
network
-
setDbConnectionFactory
public void setDbConnectionFactory(DbConnectionFactory dbConnectionFactory)
- Specified by:
setDbConnectionFactory
in interface QueryManager
- Parameters:
dbConnectionFactory
-
activeServiceExists
public boolean activeServiceExists(java.lang.String whichEvent,
int nodeId,
java.lang.String ipAddr,
java.lang.String serviceName)
- Specified by:
activeServiceExists
in interface QueryManager
- Parameters:
whichEvent
- nodeId
- ipAddr
- serviceName
-
- Returns:
buildServiceNameToIdMaps
public void buildServiceNameToIdMaps(java.util.Map nameToId,
java.util.Map idToName)
- Specified by:
buildServiceNameToIdMaps
in interface QueryManager
- Parameters:
nameToId
- idToName
-
- Returns:
getActiveServiceIdsForInterface
public java.util.List getActiveServiceIdsForInterface(java.lang.String ipaddr)
throws java.sql.SQLException
- Specified by:
getActiveServiceIdsForInterface
in interface QueryManager
- Parameters:
ipaddr
-
- Returns:
-
- Throws:
java.sql.SQLException
getInterfacesWithService
public java.util.List getInterfacesWithService(java.lang.String svcName)
throws java.sql.SQLException
- Specified by:
getInterfacesWithService
in interface QueryManager
- Parameters:
svcName
-
- Returns:
-
- Throws:
java.sql.SQLException
getNodeIDForInterface
public int getNodeIDForInterface(java.lang.String ipaddr)
throws java.sql.SQLException
- Specified by:
getNodeIDForInterface
in interface QueryManager
- Parameters:
ipaddr
-
- Returns:
-
- Throws:
java.sql.SQLException
getNodeLabel
public java.lang.String getNodeLabel(int nodeId)
throws java.sql.SQLException
- Specified by:
getNodeLabel
in interface QueryManager
- Parameters:
nodeId
-
- Returns:
-
- Throws:
java.sql.SQLException
getServiceCountForInterface
public int getServiceCountForInterface(java.lang.String ipaddr)
throws java.sql.SQLException
- Specified by:
getServiceCountForInterface
in interface QueryManager
- Parameters:
ipaddr
-
- Returns:
-
- Throws:
java.sql.SQLException
getServiceLostDate
public java.util.Date getServiceLostDate(int nodeId,
java.lang.String ipAddr,
java.lang.String svcName,
int serviceId)
- Specified by:
getServiceLostDate
in interface QueryManager
- Parameters:
nodeId
- ipAddr
- svcName
-
- Returns:
openOutage
public void openOutage(java.lang.String outageIdSQL,
int nodeId,
java.lang.String ipAddr,
int serviceId,
int dbid,
java.lang.String time)
- Specified by:
openOutage
in interface QueryManager
- Parameters:
nodeId
- ipAddr
- serviceId
- dbid
- time
-
resolveOutage
public void resolveOutage(int nodeId,
java.lang.String ipAddr,
int serviceId,
int dbid,
java.lang.String time)
- Specified by:
resolveOutage
in interface QueryManager
- Parameters:
nodeId
- ipAddr
- serviceId
- dbid
- time
-
reparentOutages
public void reparentOutages(java.lang.String ipAddr,
int oldNodeId,
int newNodeId)
- Specified by:
reparentOutages
in interface QueryManager
- Parameters:
ipAddr
- oldNodeId
- newNodeId
-
Generated by eevans on May 29 2005 2015.