org.opennms.web.event
Class JdbcWebEventRepository

java.lang.Object
  extended by org.opennms.web.event.JdbcWebEventRepository
All Implemented Interfaces:
WebEventRepository

public class JdbcWebEventRepository
extends Object
implements WebEventRepository

JdbcWebEventRepository class.

Since:
1.8.1
Version:
$Id: $
Author:
ranger

Nested Class Summary
static class JdbcWebEventRepository.EventMapper
           
 
Constructor Summary
JdbcWebEventRepository()
           
 
Method Summary
 void acknowledgeAll(String user, Date timestamp)
          acknowledgeAll
 void acknowledgeMatchingEvents(String user, Date timestamp, EventCriteria criteria)
          acknowledgeMatchingEvents
 int countMatchingEvents(EventCriteria criteria)
          countMatchingEvents
 int[] countMatchingEventsBySeverity(EventCriteria criteria)
          countMatchingEventsBySeverity
 Event getEvent(int eventId)
          getEvent
 Event[] getMatchingEvents(EventCriteria criteria)
          getMatchingEvents
 void unacknowledgeAll()
          unacknowledgeAll
 void unacknowledgeMatchingEvents(EventCriteria criteria)
          unacknowledgeMatchingEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcWebEventRepository

public JdbcWebEventRepository()
Method Detail

countMatchingEvents

public int countMatchingEvents(EventCriteria criteria)

countMatchingEvents

Specified by:
countMatchingEvents in interface WebEventRepository
Parameters:
criteria - a EventCriteria object.
Returns:
a int.

countMatchingEventsBySeverity

public int[] countMatchingEventsBySeverity(EventCriteria criteria)

countMatchingEventsBySeverity

Specified by:
countMatchingEventsBySeverity in interface WebEventRepository
Parameters:
criteria - a EventCriteria object.
Returns:
an array of int.

getEvent

public Event getEvent(int eventId)

getEvent

Specified by:
getEvent in interface WebEventRepository
Parameters:
eventId - a int.
Returns:
a Event object.

getMatchingEvents

public Event[] getMatchingEvents(EventCriteria criteria)

getMatchingEvents

Specified by:
getMatchingEvents in interface WebEventRepository
Parameters:
criteria - a EventCriteria object.
Returns:
an array of Event objects.

acknowledgeAll

public void acknowledgeAll(String user,
                           Date timestamp)

acknowledgeAll

Specified by:
acknowledgeAll in interface WebEventRepository
Parameters:
user - a String object.
timestamp - a java$util$Date object.

acknowledgeMatchingEvents

public void acknowledgeMatchingEvents(String user,
                                      Date timestamp,
                                      EventCriteria criteria)

acknowledgeMatchingEvents

Specified by:
acknowledgeMatchingEvents in interface WebEventRepository
Parameters:
user - a String object.
timestamp - a java$util$Date object.
criteria - a EventCriteria object.

unacknowledgeAll

public void unacknowledgeAll()

unacknowledgeAll

Specified by:
unacknowledgeAll in interface WebEventRepository

unacknowledgeMatchingEvents

public void unacknowledgeMatchingEvents(EventCriteria criteria)

unacknowledgeMatchingEvents

Specified by:
unacknowledgeMatchingEvents in interface WebEventRepository
Parameters:
criteria - a EventCriteria object.


Copyright © 2011. All Rights Reserved.