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.