org.opennms.web.alarm
Class JdbcWebAlarmRepository
java.lang.Object
org.opennms.web.alarm.JdbcWebAlarmRepository
- All Implemented Interfaces:
- WebAlarmRepository
public class JdbcWebAlarmRepository
- extends Object
- implements WebAlarmRepository
|
Method Summary |
void |
acknowledgeAlarms(int[] alarmIds,
String user,
Date timestamp)
|
void |
acknowledgeAll(String user,
Date timestamp)
|
void |
acknowledgeMatchingAlarms(String user,
Date timestamp,
AlarmCriteria criteria)
|
void |
clearAlarms(int[] alarmIds,
String user)
|
void |
clearAlarms(int[] alarmIds,
String user,
Date timestamp)
|
int |
countMatchingAlarms(AlarmCriteria criteria)
|
int[] |
countMatchingAlarmsBySeverity(AlarmCriteria criteria)
|
void |
escalateAlarms(int[] alarmIds,
String user,
Date timestamp)
|
Alarm |
getAlarm(int alarmId)
|
Alarm[] |
getMatchingAlarms(AlarmCriteria criteria)
|
void |
unacknowledgeAlarms(int[] alarmIds)
|
void |
unacknowledgeAll()
|
void |
unacknowledgeMatchingAlarms(AlarmCriteria criteria)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdbcWebAlarmRepository
public JdbcWebAlarmRepository()
countMatchingAlarms
public int countMatchingAlarms(AlarmCriteria criteria)
- Specified by:
countMatchingAlarms in interface WebAlarmRepository
countMatchingAlarmsBySeverity
public int[] countMatchingAlarmsBySeverity(AlarmCriteria criteria)
- Specified by:
countMatchingAlarmsBySeverity in interface WebAlarmRepository
getAlarm
public Alarm getAlarm(int alarmId)
- Specified by:
getAlarm in interface WebAlarmRepository
getMatchingAlarms
public Alarm[] getMatchingAlarms(AlarmCriteria criteria)
- Specified by:
getMatchingAlarms in interface WebAlarmRepository
acknowledgeAlarms
public void acknowledgeAlarms(int[] alarmIds,
String user,
Date timestamp)
- Specified by:
acknowledgeAlarms in interface WebAlarmRepository
acknowledgeMatchingAlarms
public void acknowledgeMatchingAlarms(String user,
Date timestamp,
AlarmCriteria criteria)
- Specified by:
acknowledgeMatchingAlarms in interface WebAlarmRepository
acknowledgeAll
public void acknowledgeAll(String user,
Date timestamp)
- Specified by:
acknowledgeAll in interface WebAlarmRepository
unacknowledgeAlarms
public void unacknowledgeAlarms(int[] alarmIds)
- Specified by:
unacknowledgeAlarms in interface WebAlarmRepository
unacknowledgeMatchingAlarms
public void unacknowledgeMatchingAlarms(AlarmCriteria criteria)
- Specified by:
unacknowledgeMatchingAlarms in interface WebAlarmRepository
unacknowledgeAll
public void unacknowledgeAll()
- Specified by:
unacknowledgeAll in interface WebAlarmRepository
clearAlarms
public void clearAlarms(int[] alarmIds,
String user)
clearAlarms
public void clearAlarms(int[] alarmIds,
String user,
Date timestamp)
- Specified by:
clearAlarms in interface WebAlarmRepository
escalateAlarms
public void escalateAlarms(int[] alarmIds,
String user,
Date timestamp)
- Specified by:
escalateAlarms in interface WebAlarmRepository
Copyright © 2009. All Rights Reserved.