Class WelcomeEmailBuilder
java.lang.Object
com.atlassian.confluence.user.notifications.WelcomeEmailBuilder
Creates
NotificationData
instances for new users.- Since:
- 5.3
-
Constructor Summary
ConstructorDescriptionWelcomeEmailBuilder
(SettingsManager settingsManager, DataSourceFactory dataSourceFactory, UserVerificationTokenManager tokenManager) -
Method Summary
Modifier and TypeMethodDescriptionbuildContextFrom
(ConfluenceUser user, NotificationData notificationData) Constructs aNotificationContext
for the welcome email with the given notificationDatabuildFrom
(ConfluenceUser user) BuildsNotificationData
for a welcome email for the given (new) user.
-
Constructor Details
-
WelcomeEmailBuilder
public WelcomeEmailBuilder(SettingsManager settingsManager, DataSourceFactory dataSourceFactory, UserVerificationTokenManager tokenManager)
-
-
Method Details
-
buildFrom
BuildsNotificationData
for a welcome email for the given (new) user.- Parameters:
user
- the user- Returns:
- the data
-
buildContextFrom
Constructs aNotificationContext
for the welcome email with the given notificationData- Parameters:
user
- the user to send the email tonotificationData
- the data- Returns:
- the context
-