public class QueryManagerDaoImpl extends Object implements QueryManager
QueryManagerDaoImpl class.
Constructor and Description |
---|
QueryManagerDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
closeOutagesForInterface(Date closeDate,
int eventId,
int nodeId,
String ipAddr)
closeOutagesForInterface
|
void |
closeOutagesForNode(Date closeDate,
int eventId,
int nodeId)
closeOutagesForNode
|
void |
closeOutagesForService(Date closeDate,
int eventId,
int nodeId,
String ipAddr,
String serviceName)
closeOutagesForService
|
void |
closeOutagesForUnmanagedServices() |
String |
getNodeLabel(int nodeId)
getNodeLabel
|
List<String[]> |
getNodeServices(int nodeId) |
void |
openOutage(String outageIdSQL,
int nodeId,
String ipAddr,
String svcName,
int serviceLostEventId,
String time)
openOutage
|
void |
reparentOutages(String ipAddr,
int oldNodeId,
int newNodeId)
reparentOutages
|
void |
resolveOutage(int nodeId,
String ipAddr,
String svcName,
int regainedEventId,
String time)
resolveOutage
|
void |
updateServiceStatus(int nodeId,
String ipAddr,
String serviceName,
String status) |
public String getNodeLabel(int nodeId)
getNodeLabel
getNodeLabel
in interface QueryManager
nodeId
- a int.String
object.public void openOutage(String outageIdSQL, int nodeId, String ipAddr, String svcName, int serviceLostEventId, String time)
QueryManager
openOutage
openOutage
in interface QueryManager
outageIdSQL
- a String
object.nodeId
- a int.ipAddr
- a String
object.svcName
- TODOserviceLostEventId
- a int.time
- a String
object.public void resolveOutage(int nodeId, String ipAddr, String svcName, int regainedEventId, String time)
resolveOutage
resolveOutage
in interface QueryManager
nodeId
- a int.ipAddr
- a String
object.svcName
- TODOregainedEventId
- a int.time
- a String
object.public void reparentOutages(String ipAddr, int oldNodeId, int newNodeId)
reparentOutages
reparentOutages
in interface QueryManager
ipAddr
- a String
object.oldNodeId
- a int.newNodeId
- a int.public List<String[]> getNodeServices(int nodeId)
getNodeServices
in interface QueryManager
public void closeOutagesForUnmanagedServices()
closeOutagesForUnmanagedServices
in interface QueryManager
public void closeOutagesForNode(Date closeDate, int eventId, int nodeId)
closeOutagesForNode
closeOutagesForNode
in interface QueryManager
closeDate
- a Date
object.eventId
- a int.nodeId
- a int.public void closeOutagesForInterface(Date closeDate, int eventId, int nodeId, String ipAddr)
closeOutagesForInterface
closeOutagesForInterface
in interface QueryManager
closeDate
- a Date
object.eventId
- a int.nodeId
- a int.ipAddr
- a String
object.public void closeOutagesForService(Date closeDate, int eventId, int nodeId, String ipAddr, String serviceName)
closeOutagesForService
closeOutagesForService
in interface QueryManager
closeDate
- a Date
object.eventId
- a int.nodeId
- a int.ipAddr
- a String
object.serviceName
- a String
object.public void updateServiceStatus(int nodeId, String ipAddr, String serviceName, String status)
updateServiceStatus
in interface QueryManager
Copyright © 2017. All rights reserved.