Package su.onno.ui.notifications
package su.onno.ui.notifications
-
ClassDescriptionMarks a
Ref<>attribute as the entity's assignee: the user who owns or is responsible for the record.Built-in notification producer for record assignment.Built-in notification producer for comment@-mentions.One durable, per-user notification: a timeline entry telling a person that something concerning them happened — they were@-mentioned in a comment, a document was assigned to them, and so on.The per-user notification endpoint.Configuration for the/api/notificationsper-user notification timeline, under theonno.notifications.*namespace.The assignment producer: when a catalog/documentRef<>attribute annotatedAssigneeFieldis set to (or changed to) a user, that user is notified they were assigned the record.The mention producer: turns each readable@-mention of a user in a freshly posted comment (anEntityMentionedEvent) into a notification for the mentioned person.The reply producer: when a comment replies to another comment (aCommentRepliedEvent), the parent comment's author is notified.A request to raise one notification, built fluently and handed toNotificationService.notify(su.onno.ui.notifications.NotificationRequest).Fluent builder for aNotificationRequest.Wires the/api/notificationsper-user notification timeline, itsNotificationStore, theNotificationServicedelivery hub, and theonno.notifications.*configuration.The framework's notification hub and public producer API.Persistence foronno_notifications: the framework-owned, per-user notification timeline behind the/api/notificationsendpoint.One newest-first window of a timeline, with the cursor to resume after it.Built-in notification producer for comment replies.