public class

DefaultLocaleManager

extends Object
implements LocaleManager
java.lang.Object
   ↳ com.atlassian.confluence.languages.DefaultLocaleManager
Known Direct Subclasses

Summary

[Expand]
Inherited Fields
From interface com.atlassian.confluence.languages.LocaleManager
Public Constructors
DefaultLocaleManager()
Public Methods
Locale getLocale(User user)
Returns the user's locale if they have one set in their preferences, otherwise returns the site default locale.
void setSettingsManager(SettingsManager settingsManager)
void setUserAccessor(UserAccessor userAccessor)
Locale toLocale(String userLocaleString)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.languages.LocaleManager

Public Constructors

public DefaultLocaleManager ()

Public Methods

public Locale getLocale (User user)

Returns the user's locale if they have one set in their preferences, otherwise returns the site default locale. Caches the result in the thread-local cache so we only check the preference or settings once per request.

public void setSettingsManager (SettingsManager settingsManager)

public void setUserAccessor (UserAccessor userAccessor)

public Locale toLocale (String userLocaleString)