public class MockLocationMonitorDao extends AbstractMockDao<OnmsLocationMonitor,Integer> implements LocationMonitorDao
AbstractMockDao.NullEventForwarder
Constructor and Description |
---|
MockLocationMonitorDao() |
afterPropertiesSet, clear, countAll, countMatching, countMatching, delete, delete, findAll, findMatching, findMatching, flush, get, getAlarmDao, getAssetRecordDao, getCategoryDao, getDistPollerDao, getEventDao, getIpInterfaceDao, getMonitoredServiceDao, getNodeDao, getServiceRegistry, getServiceTypeDao, getSnmpInterfaceDao, initialize, load, lock, save, saveOrUpdate, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
protected void generateId(OnmsLocationMonitor mon)
generateId
in class AbstractMockDao<OnmsLocationMonitor,Integer>
protected Integer getId(OnmsLocationMonitor loc)
getId
in class AbstractMockDao<OnmsLocationMonitor,Integer>
public Collection<OnmsLocationMonitor> findByLocationDefinition(OnmsMonitoringLocationDefinition locationDefinition)
LocationMonitorDao
findByLocationDefinition
findByLocationDefinition
in interface LocationMonitorDao
locationDefinition
- a OnmsMonitoringLocationDefinition
object.Collection
object.public Collection<OnmsLocationMonitor> findByApplication(OnmsApplication application)
LocationMonitorDao
findByApplication
findByApplication
in interface LocationMonitorDao
application
- a OnmsApplication
object.Collection
object.public List<OnmsMonitoringLocationDefinition> findAllMonitoringLocationDefinitions()
LocationMonitorDao
findAllMonitoringLocationDefinitions
findAllMonitoringLocationDefinitions
in interface LocationMonitorDao
List
object.public OnmsMonitoringLocationDefinition findMonitoringLocationDefinition(String monitoringLocationDefinitionName)
LocationMonitorDao
findMonitoringLocationDefinition
findMonitoringLocationDefinition
in interface LocationMonitorDao
monitoringLocationDefinitionName
- a String
object.OnmsMonitoringLocationDefinition
object.public void saveMonitoringLocationDefinition(OnmsMonitoringLocationDefinition def)
LocationMonitorDao
saveMonitoringLocationDefinition
saveMonitoringLocationDefinition
in interface LocationMonitorDao
def
- a OnmsMonitoringLocationDefinition
object.public void saveMonitoringLocationDefinitions(Collection<OnmsMonitoringLocationDefinition> defs)
LocationMonitorDao
saveMonitoringLocationDefinitions
saveMonitoringLocationDefinitions
in interface LocationMonitorDao
defs
- a Collection
object.public void saveStatusChange(OnmsLocationSpecificStatus status)
LocationMonitorDao
saveStatusChange
saveStatusChange
in interface LocationMonitorDao
status
- a OnmsLocationSpecificStatus
object.public OnmsLocationSpecificStatus getMostRecentStatusChange(OnmsLocationMonitor locationMonitor, OnmsMonitoredService monSvc)
LocationMonitorDao
getMostRecentStatusChange
getMostRecentStatusChange
in interface LocationMonitorDao
locationMonitor
- a OnmsLocationMonitor
object.monSvc
- a OnmsMonitoredService
object.OnmsLocationSpecificStatus
object.public Collection<OnmsLocationSpecificStatus> getAllMostRecentStatusChanges()
LocationMonitorDao
getAllMostRecentStatusChanges
getAllMostRecentStatusChanges
in interface LocationMonitorDao
Collection
object.public Collection<OnmsLocationSpecificStatus> getAllStatusChangesAt(Date timestamp)
LocationMonitorDao
getAllStatusChangesAt
getAllStatusChangesAt
in interface LocationMonitorDao
timestamp
- a Date
object.Collection
object.public Collection<OnmsLocationSpecificStatus> getStatusChangesBetween(Date startDate, Date endDate)
LocationMonitorDao
getStatusChangesBetween
in interface LocationMonitorDao
startDate
- a Date
object.endDate
- a Date
object.Collection
object.public Collection<OnmsLocationSpecificStatus> getStatusChangesForLocationBetween(Date startDate, Date endDate, String locationDefinitionName)
LocationMonitorDao
getStatusChangesForLocationBetween
getStatusChangesForLocationBetween
in interface LocationMonitorDao
startDate
- a Date
object.endDate
- a Date
object.locationDefinitionName
- a String
object.Collection
object.public Collection<OnmsLocationSpecificStatus> getStatusChangesForApplicationBetween(Date startDate, Date endDate, String applicationName)
LocationMonitorDao
getStatusChangesForApplicationBetween
getStatusChangesForApplicationBetween
in interface LocationMonitorDao
startDate
- a Date
object.endDate
- a Date
object.applicationName
- a String
object.Collection
object.public Collection<OnmsLocationSpecificStatus> getStatusChangesBetweenForApplications(Date startDate, Date endDate, Collection<String> applicationNames)
LocationMonitorDao
getStatusChangesBetweenForApplications
getStatusChangesBetweenForApplications
in interface LocationMonitorDao
startDate
- a Date
object.endDate
- a Date
object.Collection
object.public Collection<OnmsLocationSpecificStatus> getMostRecentStatusChangesForLocation(String locationName)
LocationMonitorDao
getMostRecentStatusChangesForLocation
getMostRecentStatusChangesForLocation
in interface LocationMonitorDao
locationName
- a String
object.Collection
object.public Collection<LocationMonitorIpInterface> findStatusChangesForNodeForUniqueMonitorAndInterface(int nodeId)
LocationMonitorDao
findStatusChangesForNodeForUniqueMonitorAndInterface
findStatusChangesForNodeForUniqueMonitorAndInterface
in interface LocationMonitorDao
nodeId
- a int.Collection
object.public void pauseAll()
LocationMonitorDao
pauseAll
in interface LocationMonitorDao
public void resumeAll()
LocationMonitorDao
resumeAll
in interface LocationMonitorDao
Copyright © 2015. All rights reserved.