public class FreeMarkerAccountProvider extends Object implements AccountProvider
Constructor and Description |
---|
FreeMarkerAccountProvider(KeycloakSession session,
FreeMarkerUtil freeMarker) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
javax.ws.rs.core.Response |
createResponse(AccountPages page) |
protected String |
formatMessage(FormMessage message,
Properties messagesBundle,
Locale locale) |
AccountProvider |
setError(String message,
Object... parameters) |
AccountProvider |
setErrors(List<FormMessage> messages) |
AccountProvider |
setEvents(List<Event> events) |
AccountProvider |
setFeatures(boolean identityProviderEnabled,
boolean eventsEnabled,
boolean passwordUpdateSupported) |
AccountProvider |
setHttpHeaders(javax.ws.rs.core.HttpHeaders httpHeaders) |
protected void |
setMessage(MessageType type,
String message,
Object... parameters) |
AccountProvider |
setPasswordSet(boolean passwordSet) |
AccountProvider |
setProfileFormData(javax.ws.rs.core.MultivaluedMap<String,String> formData) |
AccountProvider |
setRealm(RealmModel realm) |
AccountProvider |
setReferrer(String[] referrer) |
AccountProvider |
setSessions(List<UserSessionModel> sessions) |
AccountProvider |
setStateChecker(String stateChecker) |
AccountProvider |
setStatus(javax.ws.rs.core.Response.Status status) |
AccountProvider |
setSuccess(String message,
Object... parameters) |
AccountProvider |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
AccountProvider |
setUser(UserModel user) |
AccountProvider |
setWarning(String message,
Object... parameters) |
public FreeMarkerAccountProvider(KeycloakSession session, FreeMarkerUtil freeMarker)
public AccountProvider setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
setUriInfo
in interface AccountProvider
public AccountProvider setHttpHeaders(javax.ws.rs.core.HttpHeaders httpHeaders)
setHttpHeaders
in interface AccountProvider
public javax.ws.rs.core.Response createResponse(AccountPages page)
createResponse
in interface AccountProvider
public AccountProvider setPasswordSet(boolean passwordSet)
setPasswordSet
in interface AccountProvider
protected void setMessage(MessageType type, String message, Object... parameters)
protected String formatMessage(FormMessage message, Properties messagesBundle, Locale locale)
public AccountProvider setErrors(List<FormMessage> messages)
setErrors
in interface AccountProvider
public AccountProvider setError(String message, Object... parameters)
setError
in interface AccountProvider
public AccountProvider setSuccess(String message, Object... parameters)
setSuccess
in interface AccountProvider
public AccountProvider setWarning(String message, Object... parameters)
setWarning
in interface AccountProvider
public AccountProvider setUser(UserModel user)
setUser
in interface AccountProvider
public AccountProvider setProfileFormData(javax.ws.rs.core.MultivaluedMap<String,String> formData)
setProfileFormData
in interface AccountProvider
public AccountProvider setRealm(RealmModel realm)
setRealm
in interface AccountProvider
public AccountProvider setStatus(javax.ws.rs.core.Response.Status status)
setStatus
in interface AccountProvider
public AccountProvider setReferrer(String[] referrer)
setReferrer
in interface AccountProvider
public AccountProvider setEvents(List<Event> events)
setEvents
in interface AccountProvider
public AccountProvider setSessions(List<UserSessionModel> sessions)
setSessions
in interface AccountProvider
public AccountProvider setStateChecker(String stateChecker)
setStateChecker
in interface AccountProvider
public AccountProvider setFeatures(boolean identityProviderEnabled, boolean eventsEnabled, boolean passwordUpdateSupported)
setFeatures
in interface AccountProvider
Copyright © 2015. All rights reserved.