|
Oracle Fusion Middleware Java API Reference for Oracle WebCenter 11g Release 1 (11.1.1.3.0) E15995-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.webcenter.generalsettings.internal.model.GSPreferences
oracle.webcenter.generalsettings.model.LanguageSetting
public class LanguageSetting
Shared Preferences for 'Language' Settings. This class can be used to get and set the preferred user Locale and should only be used if the application wishes to override the locale setting from each user's browser. By default, the locale is selected based on the HTTP request object and specified by the user in their browser settings. To allow users to specify their preferred locale in the application, then this class should be used along with a ServletFilter to get the preferred locale, via LanguageSetting.getLocale(), and set it in the ADFContext.
Field Summary | |
---|---|
static java.lang.String |
PREFERRED_LANGUAGE_KEY The internal key used to hold the preference value. |
Fields inherited from class oracle.webcenter.generalsettings.internal.model.GSPreferences |
---|
NULL_VALUE |
Constructor Summary | |
---|---|
LanguageSetting() |
Method Summary | |
---|---|
static java.lang.String |
getDefaultLanguage() Return the default language preference for the application, null if system preference does not exist. |
static java.util.Locale |
getLocale() Return the Locale to use as preferred by the current user. |
static java.lang.String |
getPreferredLanguage() Return the preferred language for the current user, null if user and default preferences do not exist. |
static java.lang.String |
getUserLanguagePref() Return the language preference for the current user, null if user preference does not exist. |
static void |
setDefaultLanguage(java.lang.String defaultLanguage) Set the default language preference for the application. |
static void |
setPreferredLanguage(java.lang.String preferredLanguage) Deprecated. replaced by setUserLanguagePref |
static void |
setUserLanguagePref(java.lang.String preferredLanguage) Set the language preference for the current user. |
Methods inherited from class oracle.webcenter.generalsettings.internal.model.GSPreferences |
---|
getPreferred, getProvider, getSystemPref, getUserPref, setSystemPref, setUserPref |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PREFERRED_LANGUAGE_KEY
Constructor Detail |
---|
public LanguageSetting()
Method Detail |
---|
public static java.lang.String getPreferredLanguage()
public static java.lang.String getUserLanguagePref()
public static void setPreferredLanguage(java.lang.String preferredLanguage)
public static void setUserLanguagePref(java.lang.String preferredLanguage)
preferredLanguage
- user's language preferencepublic static java.lang.String getDefaultLanguage()
public static void setDefaultLanguage(java.lang.String defaultLanguage)
defaultLanguage
- The application default language preferencepublic static java.util.Locale getLocale()
|
Oracle Fusion Middleware Java API Reference for Oracle WebCenter 11g Release 1 (11.1.1.3.0) E15995-02 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |