public class DefaultLocaleSelectorProvider extends Object implements LocaleSelectorProvider
CLIENT_REQUEST_LOCALE, KC_LOCALE_PARAM, LOCALE_COOKIE, USER_REQUEST_LOCALE| Constructor and Description |
|---|
DefaultLocaleSelectorProvider(KeycloakSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
expireLocaleCookie(RealmModel realm,
javax.ws.rs.core.UriInfo uriInfo) |
Locale |
resolveLocale(UserModel user) |
void |
updateLocaleCookie(RealmModel realm,
String locale,
javax.ws.rs.core.UriInfo uriInfo) |
void |
updateUsersLocale(UserModel user,
String locale) |
public DefaultLocaleSelectorProvider(KeycloakSession session)
public Locale resolveLocale(UserModel user)
resolveLocale in interface LocaleSelectorProviderpublic void updateUsersLocale(UserModel user, String locale)
updateUsersLocale in interface LocaleSelectorProviderpublic void updateLocaleCookie(RealmModel realm, String locale, javax.ws.rs.core.UriInfo uriInfo)
updateLocaleCookie in interface LocaleSelectorProviderpublic void expireLocaleCookie(RealmModel realm, javax.ws.rs.core.UriInfo uriInfo)
expireLocaleCookie in interface LocaleSelectorProviderCopyright © 2020 JBoss by Red Hat. All rights reserved.