org.opennms.web.alarm
Interface WebAlarmRepository
- All Known Implementing Classes:
- DaoWebAlarmRepository, JdbcWebAlarmRepository
public interface WebAlarmRepository
countMatchingAlarms
int countMatchingAlarms(AlarmCriteria criteria)
countMatchingAlarmsBySeverity
int[] countMatchingAlarmsBySeverity(AlarmCriteria criteria)
getAlarm
Alarm getAlarm(int alarmId)
getMatchingAlarms
Alarm[] getMatchingAlarms(AlarmCriteria criteria)
acknowledgeMatchingAlarms
void acknowledgeMatchingAlarms(String user,
Date timestamp,
AlarmCriteria criteria)
acknowledgeAlarms
void acknowledgeAlarms(int[] alarmIds,
String user,
Date timestamp)
acknowledgeAll
void acknowledgeAll(String user,
Date timestamp)
unacknowledgeMatchingAlarms
void unacknowledgeMatchingAlarms(AlarmCriteria criteria)
unacknowledgeAlarms
void unacknowledgeAlarms(int[] alarmIds)
unacknowledgeAll
void unacknowledgeAll()
escalateAlarms
void escalateAlarms(int[] alarmIds,
String user,
Date timestamp)
clearAlarms
void clearAlarms(int[] alamrIds,
String user,
Date timestamp)
Copyright © 2009. All Rights Reserved.