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) |
void |
sendEvent(Event event) |
void |
sendExecuteActions(String link,
long expirationInMinutes) |
void |
sendPasswordReset(String link,
long expirationInMinutes) |
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
sendPasswordReset in interface EmailTemplateProviderEmailExceptionpublic void sendConfirmIdentityBrokerLink(String link, long expirationInMinutes) throws EmailException
sendConfirmIdentityBrokerLink in interface EmailTemplateProviderEmailExceptionpublic void sendExecuteActions(String link, long expirationInMinutes) throws EmailException
sendExecuteActions in interface EmailTemplateProviderEmailExceptionpublic void sendVerifyEmail(String link, long expirationInMinutes) throws EmailException
sendVerifyEmail in interface EmailTemplateProviderEmailExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.