public class AlarmDaoHibernate extends AbstractDaoHibernate<OnmsAlarm,Integer> implements AlarmDao
AlarmDaoHibernate class.
Constructor and Description |
---|
AlarmDaoHibernate() |
Modifier and Type | Method and Description |
---|---|
OnmsAlarm |
findByReductionKey(String reductionKey) |
List<EdgeAlarmStatusSummary> |
getLldpEdgeAlarmSummaries(List<Integer> lldpLinkIds) |
List<AlarmSummary> |
getNodeAlarmSummaries()
Get the list of current - not yet acknowledged - alarms per node with severity greater than normal,
reflecting the max severity, the minimum last event time and alarm count;
ordered by the oldest.
|
List<AlarmSummary> |
getNodeAlarmSummariesIncludeAcknowledgedOnes(List<Integer> nodeIds)
Does the same as
AlarmDao.getNodeAlarmSummaries() but allows to restrict the AlarmSummary calculation to
specific nodeIds. |
bulkDelete, clear, countAll, countMatching, countMatching, delete, delete, deleteAll, find, find, findAll, findMatching, findMatching, findMatchingObjects, findObjects, findUnique, flush, get, initDao, initialize, load, lock, merge, queryInt, queryInt, save, saveOrUpdate, update
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countMatching, findMatching
clear, countAll, countMatching, delete, delete, findAll, findMatching, flush, get, initialize, load, lock, save, saveOrUpdate, update
public OnmsAlarm findByReductionKey(String reductionKey)
findByReductionKey
in interface AlarmDao
public List<AlarmSummary> getNodeAlarmSummariesIncludeAcknowledgedOnes(List<Integer> nodeIds)
AlarmDao.getNodeAlarmSummaries()
but allows to restrict the AlarmSummary calculation to
specific nodeIds. It also calculates the alarm count differently. The alarm count only considers
not yet acknowledged alarms, but the max severity is calculated overall (means also acknowledged) alarms.getNodeAlarmSummariesIncludeAcknowledgedOnes
in interface AlarmDao
nodeIds
- The nodeIds you want to restrict the AlarmSummary calculation to. Must not be NULL!public List<EdgeAlarmStatusSummary> getLldpEdgeAlarmSummaries(List<Integer> lldpLinkIds)
getLldpEdgeAlarmSummaries
in interface AlarmDao
public List<AlarmSummary> getNodeAlarmSummaries()
Get the list of current - not yet acknowledged - alarms per node with severity greater than normal, reflecting the max severity, the minimum last event time and alarm count; ordered by the oldest.
getNodeAlarmSummaries
in interface AlarmDao
Copyright © 2015. All rights reserved.