public interface LocationMonitorDao extends OnmsDao<OnmsLocationMonitor,Integer>
LocationMonitorDao interface.
clear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
Collection<OnmsLocationMonitor> findByLocationDefinition(OnmsMonitoringLocationDefinition locationDefinition)
findByLocationDefinition
locationDefinition
- a OnmsMonitoringLocationDefinition
object.Collection
object.Collection<OnmsLocationMonitor> findByApplication(OnmsApplication application)
findByApplication
application
- a OnmsApplication
object.Collection
object.List<OnmsMonitoringLocationDefinition> findAllMonitoringLocationDefinitions()
findAllMonitoringLocationDefinitions
List
object.OnmsMonitoringLocationDefinition findMonitoringLocationDefinition(String monitoringLocationDefinitionName)
findMonitoringLocationDefinition
monitoringLocationDefinitionName
- a String
object.OnmsMonitoringLocationDefinition
object.void saveMonitoringLocationDefinition(OnmsMonitoringLocationDefinition def)
saveMonitoringLocationDefinition
def
- a OnmsMonitoringLocationDefinition
object.void saveMonitoringLocationDefinitions(Collection<OnmsMonitoringLocationDefinition> defs)
saveMonitoringLocationDefinitions
defs
- a Collection
object.void saveStatusChange(OnmsLocationSpecificStatus status)
saveStatusChange
status
- a OnmsLocationSpecificStatus
object.OnmsLocationSpecificStatus getMostRecentStatusChange(OnmsLocationMonitor locationMonitor, OnmsMonitoredService monSvc)
getMostRecentStatusChange
locationMonitor
- a OnmsLocationMonitor
object.monSvc
- a OnmsMonitoredService
object.OnmsLocationSpecificStatus
object.Collection<OnmsLocationSpecificStatus> getAllMostRecentStatusChanges()
getAllMostRecentStatusChanges
Collection
object.Collection<OnmsLocationSpecificStatus> getAllStatusChangesAt(Date timestamp)
getAllStatusChangesAt
timestamp
- a Date
object.Collection
object.Collection<OnmsLocationSpecificStatus> getStatusChangesBetween(Date startDate, Date endDate)
startDate
- a Date
object.endDate
- a Date
object.Collection
object.Collection<OnmsLocationSpecificStatus> getStatusChangesForLocationBetween(Date startDate, Date endDate, String locationDefinitionName)
getStatusChangesForLocationBetween
startDate
- a Date
object.endDate
- a Date
object.locationDefinitionName
- a String
object.Collection
object.Collection<OnmsLocationSpecificStatus> getStatusChangesForApplicationBetween(Date startDate, Date endDate, String applicationName)
getStatusChangesForApplicationBetween
startDate
- a Date
object.endDate
- a Date
object.applicationName
- a String
object.Collection
object.Collection<OnmsLocationSpecificStatus> getStatusChangesBetweenForApplications(Date startDate, Date endDate, Collection<String> applicationNames)
getStatusChangesBetweenForApplications
startDate
- a Date
object.endDate
- a Date
object.application
- a Collection
object.Collection
object.Collection<OnmsLocationSpecificStatus> getMostRecentStatusChangesForLocation(String locationName)
getMostRecentStatusChangesForLocation
locationName
- a String
object.Collection
object.Collection<LocationMonitorIpInterface> findStatusChangesForNodeForUniqueMonitorAndInterface(int nodeId)
findStatusChangesForNodeForUniqueMonitorAndInterface
nodeId
- a int.Collection
object.void pauseAll()
void resumeAll()
Copyright © 2015. All rights reserved.