All Classes and Interfaces

Classes
Class
Description
Same OTP mechanics as EmailOtpPlugin (generation, TTL, length and send interval inherited; validation tentatives capped by OtpService), with a dedicated email wording for the account deactivation request flow.
Notifies the platform administrators when the account deactivation requested event is broadcast (source = username, data = identity id).
Notifies the platform administrators, and only them, that a user has requested to deactivate their account.
 
 
 
 
 
 
 
 
 
 
Generates, caches and validates email OTP codes: the code is stored under a purpose-bound cache key (EmailOtpPlugin.getCacheKey(String)) and the email is sent through the common BrandedEmailSender with a per-plugin content fragment and subject key.
 
Notification plugin for Comments Likes
 
 
 
 
 
 
 
 
 
 
Notifies the managers of the space owning the reported activity/comment that a member reported it, so they can review and moderate it.
 
 
 
Glue listener, no business logic: reacts to the generic ActivityReportService.EVENT_ACTIVITY_REPORTED event and triggers the moderation notification to the space managers through the existing pluggable notification mechanism.
 
 
The digest email lines of the notification types social owns: the space life (invitations, join requests) and the feed (posts in my spaces, comments on what I watch).
 
Lists the recipients of a send-all notification from the social identities: one database query per page, however the organization service is backed.
 
 
 
 
 
 
Same OTP mechanics as EmailOtpPlugin (generation, TTL, length, send interval, single-use consumption) and the same email wording, under its own subject, for the confirmation of an administrator session before actions on user accounts.
 
 
 
 
 
Provides REST Services in order to perform all read/write operations related to web notifications.