public class FreeMarkerEmailTemplateProvider extends Object implements EmailTemplateProvider
IDENTITY_PROVIDER_BROKER_CONTEXT| Constructor and Description |
|---|
FreeMarkerEmailTemplateProvider(KeycloakSession session,
FreeMarkerUtil freeMarker) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
sendConfirmIdentityBrokerLink(String link,
long expirationInMinutes)
Send to confirm that user wants to link his account with identity broker link
|
void |
sendEvent(Event event) |
void |
sendExecuteActions(String link,
long expirationInMinutes)
Change password email requested by admin
|
void |
sendPasswordReset(String link,
long expirationInMinutes)
Reset password sent from forgot password link on login
|
void |
sendVerifyEmail(String link,
long expirationInMinutes) |
EmailTemplateProvider |
setAttribute(String name,
Object value) |
EmailTemplateProvider |
setRealm(RealmModel realm) |
EmailTemplateProvider |
setUser(UserModel user) |
public FreeMarkerEmailTemplateProvider(KeycloakSession session, FreeMarkerUtil freeMarker)
public EmailTemplateProvider setRealm(RealmModel realm)
setRealm in interface EmailTemplateProviderpublic EmailTemplateProvider setUser(UserModel user)
setUser in interface EmailTemplateProviderpublic EmailTemplateProvider setAttribute(String name, Object value)
setAttribute in interface EmailTemplateProviderpublic void sendEvent(Event event) throws EmailException
sendEvent in interface EmailTemplateProviderEmailExceptionpublic void sendPasswordReset(String link, long expirationInMinutes) throws EmailException
EmailTemplateProvidersendPasswordReset in interface EmailTemplateProviderEmailExceptionpublic void sendConfirmIdentityBrokerLink(String link, long expirationInMinutes) throws EmailException
EmailTemplateProvidersendConfirmIdentityBrokerLink in interface EmailTemplateProviderEmailExceptionpublic void sendExecuteActions(String link, long expirationInMinutes) throws EmailException
EmailTemplateProvidersendExecuteActions in interface EmailTemplateProviderEmailExceptionpublic void sendVerifyEmail(String link, long expirationInMinutes) throws EmailException
sendVerifyEmail in interface EmailTemplateProviderEmailExceptionCopyright © 2016 JBoss by Red Hat. All rights reserved.