com.atlassian.confluence.mail.notification
Class DefaultNotificationManager
java.lang.Object
com.atlassian.confluence.mail.notification.DefaultNotificationManager
- All Implemented Interfaces:
- NotificationManager
public class DefaultNotificationManager
- extends java.lang.Object
- implements NotificationManager
Created by IntelliJ IDEA.
User: ROSS
Date: 6/02/2004
Time: 10:43:12
To change this template use File | Settings | File Templates.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultNotificationManager
public DefaultNotificationManager()
getNotificationDao
public NotificationDao getNotificationDao()
setNotificationDao
public void setNotificationDao(NotificationDao notificationDao)
getNotificationsByUser
public java.util.List getNotificationsByUser(com.atlassian.user.User user)
- Specified by:
getNotificationsByUser
in interface NotificationManager
getNotificationByUserAndPage
public Notification getNotificationByUserAndPage(com.atlassian.user.User user,
AbstractPage page)
- Specified by:
getNotificationByUserAndPage
in interface NotificationManager
getNotificationByUserAndSpace
public Notification getNotificationByUserAndSpace(com.atlassian.user.User user,
java.lang.String spaceKey)
- Specified by:
getNotificationByUserAndSpace
in interface NotificationManager
addPageNotification
public Notification addPageNotification(com.atlassian.user.User user,
AbstractPage page)
- Specified by:
addPageNotification
in interface NotificationManager
addSpaceNotification
public Notification addSpaceNotification(com.atlassian.user.User user,
Space space)
- Specified by:
addSpaceNotification
in interface NotificationManager
addNotification
protected Notification addNotification(com.atlassian.user.User user,
Space space,
AbstractPage page)
removeNotification
public void removeNotification(Notification notification)
- Specified by:
removeNotification
in interface NotificationManager
isUserWatchingPageOrSpace
public boolean isUserWatchingPageOrSpace(com.atlassian.user.User user,
Space space,
AbstractPage page)
- Specified by:
isUserWatchingPageOrSpace
in interface NotificationManager
getNotificationsByPage
public java.util.List getNotificationsByPage(AbstractPage page)
- Specified by:
getNotificationsByPage
in interface NotificationManager
getNotificationsBySpace
public java.util.List getNotificationsBySpace(Space space)
- Specified by:
getNotificationsBySpace
in interface NotificationManager
removeAllNotificationsForUser
public void removeAllNotificationsForUser(com.atlassian.user.User user)
- Description copied from interface:
NotificationManager
- Remove all of the notifications setup for this user. This includes space, page and daily
report notifications.
- Specified by:
removeAllNotificationsForUser
in interface NotificationManager
getDailyReportNotifications
public java.util.List getDailyReportNotifications()
- Specified by:
getDailyReportNotifications
in interface NotificationManager
getDailyReportNotificationForUser
public Notification getDailyReportNotificationForUser(com.atlassian.user.User user)
- Specified by:
getDailyReportNotificationForUser
in interface NotificationManager
addDailyReportNotfication
public Notification addDailyReportNotfication(com.atlassian.user.User user)
- Specified by:
addDailyReportNotfication
in interface NotificationManager
removeDailyReportNotification
public void removeDailyReportNotification(com.atlassian.user.User user)
- Specified by:
removeDailyReportNotification
in interface NotificationManager
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.