public class PreferencesLocaleHandler extends BaseHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
PreferencesLocaleHandler.LocalePredicate
LocalePredicate - used to find a valid id in the list.
|
static class |
PreferencesLocaleHandler.TzPredicate
TzPredicate - used to find a valid id in the list.
|
VALID| Constructor and Description |
|---|
PreferencesLocaleHandler() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
listLocales()
Returns a list of all understood Locales.
|
java.lang.Object[] |
listTimeZones()
Returns a list of all understood TimeZones.
|
int |
setLocale(User loggedInUser,
java.lang.String login,
java.lang.String locale)
Set the language the user will display in the user interface.
|
int |
setTimeZone(User loggedInUser,
java.lang.String login,
java.lang.Integer tzid)
Set the TimeZone for the given user.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExistspublic int setTimeZone(User loggedInUser, java.lang.String login, java.lang.Integer tzid)
loggedInUser - The current user
in user.login - The login of the user whose timezone will be changed.tzid - TimeZone idpublic int setLocale(User loggedInUser, java.lang.String login, java.lang.String locale)
loggedInUser - The current user
in user.login - The login of the user whose language will be changed.locale - Locale code to be used as the users language.public java.lang.Object[] listTimeZones()
public java.lang.Object[] listLocales()