com.atlassian.confluence.mail.notification.persistence.NotificationDao |
Known Indirect Subclasses |
Data Access Object interface for dealing with notifications.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Find all daily report notifications.
| |||||||||||
Find all notifications linked to the specified space regardless of type specified.
| |||||||||||
Find all notifications owned by the specified user, including digest
etc.
| |||||||||||
Find the specified user's daily report notification.
| |||||||||||
Find the global blog notification for this user if they have one.
| |||||||||||
Find the Network notification for this user if they have one.
| |||||||||||
Find any user notification linked to the specified space regardless of type.
| |||||||||||
Find any user notification linked to the specified space regardless of type.
| |||||||||||
Find the user notification linked to the specified space with a type specified - may be null if watching the
whole space.
| |||||||||||
Find the notifications linked to the specified content.
| |||||||||||
This method is deprecated.
Since 3.5 - This method name is ambiguous. Use
findNotificationsBySpaceAndType(Space, ContentTypeEnum) or
findAllNotificationsBySpace(Space) .
| |||||||||||
Find all notifications linked to the specified space for a certain type.
| |||||||||||
Find the space and page notifications owned by the specified user.
| |||||||||||
Retrieves ids for all notifications in a space.
| |||||||||||
Find the global blog notification for all users.
| |||||||||||
This method is deprecated.
since 2.10 - Use
findNotificationsByUser(User) and
remove(com.atlassian.core.bean.EntityObject) instead.
| |||||||||||
This method is deprecated.
since 2.10 - Use
findDailyReportNotification(String) and
remove(com.atlassian.core.bean.EntityObject) instead
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
bucket.core.persistence.ObjectDao
|
Find all daily report notifications. These notifications are not associated with a page OR a space.
Find all notifications linked to the specified space regardless of type specified. This does not include notifications for pages in the space.
Find all notifications owned by the specified user, including digest etc.
Find the specified user's daily report notification.
Find the global blog notification for this user if they have one.
Find the Network notification for this user if they have one.
Find any user notification linked to the specified space regardless of type.
Find any user notification linked to the specified space regardless of type.
Find the user notification linked to the specified space with a type specified - may be null if watching the whole space.
Find the notifications linked to the specified content.
This method is deprecated.
Since 3.5 - This method name is ambiguous. Use
findNotificationsBySpaceAndType(Space, ContentTypeEnum)
or
findAllNotificationsBySpace(Space)
.
Find the notifications linked to the specified space regardless of type specified.
Find all notifications linked to the specified space for a certain type.
Find the space and page notifications owned by the specified user.
Retrieves ids for all notifications in a space. This is useful for large-scale operations such as space exports. The result includes all notifications for the space, including notifications for pages in the space.
space | a space to find the notifications for |
---|
Find the global blog notification for all users.
This method is deprecated.
since 2.10 - Use findNotificationsByUser(User)
and
remove(com.atlassian.core.bean.EntityObject)
instead.
Remove all the notifications for a particular user. This will not include the daily report notifications
user | the user to remove all notifications for |
---|
This method is deprecated.
since 2.10 - Use findDailyReportNotification(String)
and
remove(com.atlassian.core.bean.EntityObject)
instead