public class LocaleContextInfo extends Object
LocalePolicy pluggable policies mechanism.| Constructor and Description |
|---|
LocaleContextInfo() |
| Modifier and Type | Method and Description |
|---|---|
List<Locale> |
getBrowserLocales()
Getter for browserLocales
|
List<Locale> |
getCookieLocales()
Getter for cookieLocales
|
static Locale |
getLocale(String portalLocaleName)
Helper method to convert String representation of Locale into Locale object.
|
static String |
getLocaleAsString(Locale locale)
Helper method to get a String representation of the Locale
|
Locale |
getLocaleIfLangSupported(Locale locale)
Helper method that returns the locale only if it's language is supported by portal.
|
Locale |
getLocaleIfSupported(Locale locale)
Helper method that returns the locale only if it's supported by portal.
|
Locale |
getPortalLocale()
Getter for portalLocale
|
String |
getRemoteUser()
Getter for remoteUser
|
Locale |
getRequestLocale()
Getter for requestLocale
|
Locale |
getSessionLocale()
Getter for sessionLocale
|
Set<Locale> |
getSupportedLocales()
Getter for supportedLocales
|
Locale |
getUserProfileLocale()
Getter for userProfileLocale
|
void |
setBrowserLocales(List<Locale> browserLocales)
Setter for browserLocales
|
void |
setCookieLocales(List<Locale> cookieLocales)
Setter for cookieLocales
|
void |
setPortalLocale(Locale portalLocale)
Setter for portalLocale
|
void |
setRemoteUser(String remoteUser)
Setter for remoteUser
|
void |
setRequestLocale(Locale requestLocale)
Setter for requestLocale
|
void |
setSessionLocale(Locale locale)
Setter for sessionLocale
|
void |
setSupportedLocales(Set<Locale> supportedLocales)
Setter for supportedLocales
|
void |
setUserProfileLocale(Locale userProfileLocale)
Setter for userProfileLocale
|
public void setSupportedLocales(Set<Locale> supportedLocales)
supportedLocales - locales supported by portalpublic Set<Locale> getSupportedLocales()
public void setBrowserLocales(List<Locale> browserLocales)
browserLocales - list of locales as preferred by client's browserpublic List<Locale> getBrowserLocales()
public void setCookieLocales(List<Locale> cookieLocales)
cookieLocales - locales stored in user's browser cookiepublic List<Locale> getCookieLocales()
public void setUserProfileLocale(Locale userProfileLocale)
userProfileLocale - locale loaded from user's profilepublic Locale getUserProfileLocale()
public void setRemoteUser(String remoteUser)
remoteUser - username of the currently logged in user. Null for anonymous users.public String getRemoteUser()
public void setPortalLocale(Locale portalLocale)
portalLocale - default locale configured for the portalpublic Locale getPortalLocale()
public void setSessionLocale(Locale locale)
locale - Locale stored in current sessionpublic Locale getSessionLocale()
public Locale getRequestLocale()
public void setRequestLocale(Locale requestLocale)
requestLocale - default locale configured for the requestpublic Locale getLocaleIfSupported(Locale locale)
locale - locale to checkpublic Locale getLocaleIfLangSupported(Locale locale)
locale - locale to checkpublic static Locale getLocale(String portalLocaleName)
portalLocaleName - String representation of LocaleCopyright © 2017 JBoss by Red Hat. All Rights Reserved.