Package org.opennms.web.notification
Interface WebNotificationRepository
-
- All Known Implementing Classes:
DaoWebNotificationRepository
public interface WebNotificationRepositoryWebNotificationRepository interface.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacknowledgeMatchingNotification(java.lang.String user, java.util.Date timestamp, NotificationCriteria criteria)acknowledgeMatchingNotificationintcountMatchingNotifications(NotificationCriteria criteria)countMatchingNotificationsNotification[]getMatchingNotifications(NotificationCriteria criteria)getMatchingNotificationsNotificationgetNotification(int noticeId)getNotification
-
-
-
Method Detail
-
countMatchingNotifications
int countMatchingNotifications(NotificationCriteria criteria)
countMatchingNotifications
- Parameters:
criteria- aNotificationCriteriaobject.- Returns:
- a int.
-
getNotification
Notification getNotification(int noticeId)
getNotification
- Parameters:
noticeId- a int.- Returns:
- a
Notificationobject.
-
getMatchingNotifications
Notification[] getMatchingNotifications(NotificationCriteria criteria)
getMatchingNotifications
- Parameters:
criteria- aNotificationCriteriaobject.- Returns:
- an array of
Notificationobjects.
-
acknowledgeMatchingNotification
void acknowledgeMatchingNotification(java.lang.String user, java.util.Date timestamp, NotificationCriteria criteria)acknowledgeMatchingNotification
- Parameters:
user- aStringobject.timestamp- a java$util$Date object.criteria- aNotificationCriteriaobject.
-
-