public class DelegatingNotificationDaoInternal extends DelegatingObjectDaoInternal<Notification> implements NotificationDaoInternal
| Modifier and Type | Field and Description |
|---|---|
protected NotificationDaoInternal |
delegate |
NON_CACHEABLE| Constructor and Description |
|---|
DelegatingNotificationDaoInternal(NotificationDaoInternal delegate) |
| Modifier and Type | Method and Description |
|---|---|
List<Notification> |
findAllDailyReportNotifications()
Find all daily report notifications.
|
List<Notification> |
findAllNotificationsBySpace(Space space)
Find all notifications linked to the specified space regardless of type specified.
|
List<Notification> |
findAllNotificationsByUser(com.atlassian.user.User user)
Find all notifications owned by the specified user, including digest
etc.
|
Notification |
findDailyReportNotification(String username)
Find the specified user's daily report notification.
|
Notification |
findGlobalBlogWatchForUser(com.atlassian.user.User user)
Find the global blog notification for this user if they have one.
|
Notification |
findNetworkNotificationByUser(com.atlassian.user.User user)
Find the Network notification for this user if they have one.
|
Notification |
findNotificationByUserAndContent(com.atlassian.user.User user,
ContentEntityObject content)
Find any user notification linked to the specified content.
|
Notification |
findNotificationByUserAndLabel(com.atlassian.user.User user,
Label label)
Find any user notification linked to the specified label.
|
Notification |
findNotificationByUserAndPage(com.atlassian.user.User user,
AbstractPage page)
Deprecated.
|
Notification |
findNotificationByUserAndSpace(com.atlassian.user.User user,
Space space)
Find any user notification linked to the specified space regardless of type.
|
Notification |
findNotificationByUserAndSpace(com.atlassian.user.User user,
String spaceKey)
Find any user notification linked to the specified space regardless of type.
|
Notification |
findNotificationByUserAndSpaceAndType(com.atlassian.user.User user,
Space space,
ContentTypeEnum type)
Find the user notification linked to the specified space with a type specified - may be null if watching the
whole space.
|
List<Notification> |
findNotificationsByContent(ContentEntityObject content) |
List<Notification> |
findNotificationsByFollowing(com.atlassian.user.User user) |
List<Notification> |
findNotificationsByLabel(Label label) |
List<Notification> |
findNotificationsByPage(AbstractPage Page)
Deprecated.
since 5.3. Use
findNotificationsByContent(com.atlassian.confluence.core.ContentEntityObject) instead. |
List<Notification> |
findNotificationsBySpace(Space space)
Deprecated.
Since 3.5 - This method name is ambiguous. Use
findNotificationsBySpaceAndType(Space, ContentTypeEnum) or
findAllNotificationsBySpace(Space). |
List<Notification> |
findNotificationsBySpaceAndType(Space space,
ContentTypeEnum type)
Find all notifications linked to the specified space for a certain type.
|
List<Notification> |
findNotificationsByUser(com.atlassian.user.User user)
Find the space and page notifications owned by the specified user.
|
Iterable<Long> |
findPageAndSpaceNotificationIdsFromSpace(Space space)
Retrieves ids for all notifications in a space.
|
List<Notification> |
findSiteBlogNotifications()
Find the global blog notification for all users.
|
boolean |
isWatchingContent(ConfluenceUser user,
ContentEntityObject content)
Returns true if the given user is directly watching the given content.
|
findAll, findAllSorted, findAllSorted, findByClassIds, findByClassIdsFiltered, getPersistentClass, refresh, refreshEntity, remove, removeEntity, replicate, replicateEntity, save, saveEntity, saveRaw, saveRawEntityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindAll, findAllSorted, findAllSorted, findByClassIds, findByClassIdsFiltered, getPersistentClass, refresh, refreshEntity, remove, removeEntity, replicate, replicateEntity, save, saveEntity, saveRaw, saveRawEntityprotected final NotificationDaoInternal delegate
public DelegatingNotificationDaoInternal(NotificationDaoInternal delegate)
public List<Notification> findNotificationsByUser(com.atlassian.user.User user)
NotificationDaofindNotificationsByUser in interface NotificationDaopublic List<Notification> findAllNotificationsByUser(com.atlassian.user.User user)
NotificationDaofindAllNotificationsByUser in interface NotificationDao@Deprecated public List<Notification> findNotificationsByPage(AbstractPage Page)
findNotificationsByContent(com.atlassian.confluence.core.ContentEntityObject) instead.NotificationDaofindNotificationsByPage in interface NotificationDao@Deprecated public List<Notification> findNotificationsBySpace(Space space)
findNotificationsBySpaceAndType(Space, ContentTypeEnum) or
findAllNotificationsBySpace(Space).NotificationDaofindNotificationsBySpace in interface NotificationDaopublic List<Notification> findAllNotificationsBySpace(Space space)
NotificationDaofindAllNotificationsBySpace in interface NotificationDaopublic Iterable<Long> findPageAndSpaceNotificationIdsFromSpace(Space space)
NotificationDaofindPageAndSpaceNotificationIdsFromSpace in interface NotificationDaospace - a space to find the notifications forpublic List<Notification> findNotificationsBySpaceAndType(Space space, ContentTypeEnum type)
NotificationDaofindNotificationsBySpaceAndType in interface NotificationDao@Deprecated public Notification findNotificationByUserAndPage(com.atlassian.user.User user, AbstractPage page)
findNotificationByUserAndContent(com.atlassian.user.User, com.atlassian.confluence.core.ContentEntityObject) instead.findNotificationByUserAndPage in interface NotificationDaopublic Notification findNotificationByUserAndSpace(com.atlassian.user.User user, String spaceKey)
NotificationDaofindNotificationByUserAndSpace in interface NotificationDaopublic Notification findNotificationByUserAndSpace(com.atlassian.user.User user, Space space)
NotificationDaofindNotificationByUserAndSpace in interface NotificationDaopublic Notification findNotificationByUserAndContent(com.atlassian.user.User user, ContentEntityObject content)
NotificationDaofindNotificationByUserAndContent in interface NotificationDaopublic List<Notification> findNotificationsByContent(ContentEntityObject content)
findNotificationsByContent in interface NotificationDaopublic Notification findNotificationByUserAndLabel(com.atlassian.user.User user, Label label)
NotificationDaofindNotificationByUserAndLabel in interface NotificationDaopublic List<Notification> findNotificationsByLabel(Label label)
findNotificationsByLabel in interface NotificationDaopublic Notification findNotificationByUserAndSpaceAndType(com.atlassian.user.User user, Space space, ContentTypeEnum type)
NotificationDaofindNotificationByUserAndSpaceAndType in interface NotificationDaopublic Notification findDailyReportNotification(String username)
NotificationDaofindDailyReportNotification in interface NotificationDaopublic List<Notification> findAllDailyReportNotifications()
NotificationDaofindAllDailyReportNotifications in interface NotificationDaopublic Notification findGlobalBlogWatchForUser(com.atlassian.user.User user)
NotificationDaofindGlobalBlogWatchForUser in interface NotificationDaopublic Notification findNetworkNotificationByUser(com.atlassian.user.User user)
NotificationDaofindNetworkNotificationByUser in interface NotificationDaopublic List<Notification> findSiteBlogNotifications()
NotificationDaofindSiteBlogNotifications in interface NotificationDaopublic List<Notification> findNotificationsByFollowing(com.atlassian.user.User user)
findNotificationsByFollowing in interface NotificationDaopublic boolean isWatchingContent(@Nonnull ConfluenceUser user, @Nonnull ContentEntityObject content)
NotificationDaoisWatchingContent in interface NotificationDaouser - user to checkcontent - content to checkCopyright © 2003–2021 Atlassian. All rights reserved.