|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NotificationDao
Data Access Object interface for dealing with notifications.
| Method Summary | |
|---|---|
List |
findAllDailyReportNotifications()
Find all daily report notifications. |
Notification |
findDailyReportNotification(String username)
Find the specified users daily report notification. |
Notification |
findNotificationByUserAndPage(User user,
AbstractPage page)
|
Notification |
findNotificationByUserAndSpace(User user,
String spaceKey)
|
List |
findNotificationsByPage(AbstractPage Page)
Find the notifications linked to the specified content. |
List |
findNotificationsBySpace(Space space)
Find the notifications links to the specified space. |
List |
findNotificationsByUser(User user)
Find the space and page notifications owned by the specified user. |
void |
removeAllNotificationsForUser(User user)
|
void |
removeDailyReportNotificationForUser(String username)
|
| Methods inherited from interface bucket.core.persistence.ObjectDao |
|---|
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw |
| Method Detail |
|---|
List findNotificationsByUser(User user)
user -
List findNotificationsByPage(AbstractPage Page)
Page -
List findNotificationsBySpace(Space space)
space -
Notification findNotificationByUserAndPage(User user,
AbstractPage page)
Notification findNotificationByUserAndSpace(User user,
String spaceKey)
void removeAllNotificationsForUser(User user)
void removeDailyReportNotificationForUser(String username)
Notification findDailyReportNotification(String username)
username -
List findAllDailyReportNotifications()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||