org.opennms.web.alarm
Interface WebAlarmRepository

All Known Implementing Classes:
DaoWebAlarmRepository, JdbcWebAlarmRepository

public interface 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[] alamrIds, 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)
           
 

Method Detail

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.