com.atlassian.jira.config
Class DefaultLocaleManager
java.lang.Object
com.atlassian.jira.config.DefaultLocaleManager
- All Implemented Interfaces:
- LocaleManager
public class DefaultLocaleManager
- extends Object
- implements LocaleManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultLocaleManager
public DefaultLocaleManager(JiraLocaleUtils jiraLocaleUtils,
I18nHelper.BeanFactory beanFactory)
getInstalledLocales
public Set<Locale> getInstalledLocales()
- Description copied from interface:
LocaleManager
- Returns a set of locales supported by this JIRA instance. This is typically the language packs installed.
- Specified by:
getInstalledLocales
in interface LocaleManager
- Returns:
- a set of locales supported
getInstalledLocalesWithDefault
public Map<String,String> getInstalledLocalesWithDefault(Locale defaultLocale,
I18nHelper i18nHelper)
- Description copied from interface:
LocaleManager
- Returns a mapping of localeString to its displayname. Also includes a 'Default' locale.
- Specified by:
getInstalledLocalesWithDefault
in interface LocaleManager
- Parameters:
defaultLocale
- The locale to use as the defaulti18nHelper
- Required to internationalize the 'Default'
- Returns:
- A mapping from localeString to its displayname.
getLocale
public Locale getLocale(String locale)
- Description copied from interface:
LocaleManager
- Given a string, return the corresponding Locale.
- Specified by:
getLocale
in interface LocaleManager
- Parameters:
locale
- Locale in string form
- Returns:
- The
Locale
object
validateUserLocale
public void validateUserLocale(com.atlassian.crowd.embedded.api.User loggedInUser,
String locale,
ErrorCollection errorCollection)
- Description copied from interface:
LocaleManager
- Given a user entered locale string this method ensures that it is in fact a locale that
exits in this instance
- Specified by:
validateUserLocale
in interface LocaleManager
- Parameters:
loggedInUser
- The user performing the operationlocale
- the locale String to validate (e.g. en_UK)errorCollection
- Error collection to record errors in
Copyright © 2002-2012 Atlassian. All Rights Reserved.