public class DefaultLocaleManager extends java.lang.Object implements LocaleManager
DEFAULT_LOCALE
Constructor and Description |
---|
DefaultLocaleManager() |
Modifier and Type | Method and Description |
---|---|
java.util.Locale |
getLocale(com.atlassian.user.User user)
Returns the user's locale if they have one set in their preferences, otherwise returns the site default locale.
|
java.util.Locale |
getSiteDefaultLocale() |
UserAccessor |
getUserAccessor() |
void |
setCacheManager(com.atlassian.cache.CacheManager cacheManager) |
void |
setLanguage(java.lang.String language)
Should set the language string as given by Locale (en-gb for example) in a THREAD LOCAL cache.
|
void |
setLanguageManager(LanguageManager languageManager) |
void |
setRequestLanguages(java.lang.String languageString)
Should set the language string from the request in a THREAD LOCAL cache.
|
void |
setSettingsManager(SettingsManager settingsManager) |
void |
setUserAccessorSupplier(com.atlassian.util.concurrent.Supplier<UserAccessor> userAccessorSupplier) |
public void setUserAccessorSupplier(com.atlassian.util.concurrent.Supplier<UserAccessor> userAccessorSupplier)
public void setCacheManager(com.atlassian.cache.CacheManager cacheManager)
public void setLanguageManager(LanguageManager languageManager)
public java.util.Locale getLocale(com.atlassian.user.User user)
getLocale
in interface LocaleManager
public java.util.Locale getSiteDefaultLocale()
getSiteDefaultLocale
in interface LocaleManager
LocaleManager.DEFAULT_LOCALE
if none is set.public void setSettingsManager(SettingsManager settingsManager)
public UserAccessor getUserAccessor()
public void setRequestLanguages(java.lang.String languageString)
LocaleManager
setRequestLanguages
in interface LocaleManager
public void setLanguage(java.lang.String language)
LocaleManager
setLanguage
in interface LocaleManager
Copyright © 2003-2014 Atlassian. All Rights Reserved.