Class UserLocaleProvider
- java.lang.Object
-
- org.nuxeo.ecm.platform.web.common.locale.DefaultLocaleProvider
-
- org.nuxeo.ecm.user.center.profile.localeProvider.UserLocaleProvider
-
- All Implemented Interfaces:
LocaleProvider
public class UserLocaleProvider extends DefaultLocaleProvider
Provides user local stored in profile doc model- Since:
- 5.6
-
-
Constructor Summary
Constructors Constructor Description UserLocaleProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalegetLocale(CoreSession repo)LocalegetLocale(DocumentModel userProfileDoc)Gets the locale stored in the given user profile.LocalegetLocaleWithDefault(CoreSession session)LocalegetLocaleWithDefault(DocumentModel userProfileDoc)TimeZonegetTimeZone(CoreSession repo)-
Methods inherited from class org.nuxeo.ecm.platform.web.common.locale.DefaultLocaleProvider
getDefaultLocale, getDefaultTimezone, getLocaleWithDefault
-
-
-
-
Field Detail
-
log
public static final Log log
-
-
Method Detail
-
getLocale
public Locale getLocale(CoreSession repo)
- Specified by:
getLocalein interfaceLocaleProvider- Overrides:
getLocalein classDefaultLocaleProvider- Returns:
- the Locale to be used or null to let the caller decides.
-
getLocale
public Locale getLocale(DocumentModel userProfileDoc)
Description copied from interface:LocaleProviderGets the locale stored in the given user profile.- Specified by:
getLocalein interfaceLocaleProvider- Overrides:
getLocalein classDefaultLocaleProvider- Returns:
- the Locale to be used or null to let the caller decide
-
getTimeZone
public TimeZone getTimeZone(CoreSession repo)
- Specified by:
getTimeZonein interfaceLocaleProvider- Overrides:
getTimeZonein classDefaultLocaleProvider- Returns:
- the Timezone to be used or null to let the caller decides.
-
getLocaleWithDefault
public Locale getLocaleWithDefault(CoreSession session)
- Specified by:
getLocaleWithDefaultin interfaceLocaleProvider- Overrides:
getLocaleWithDefaultin classDefaultLocaleProvider- Returns:
- the Locale to be used or a default Locale
-
getLocaleWithDefault
public Locale getLocaleWithDefault(DocumentModel userProfileDoc)
- Specified by:
getLocaleWithDefaultin interfaceLocaleProvider- Overrides:
getLocaleWithDefaultin classDefaultLocaleProvider- Returns:
- the Locale stored in userProfile or a default Locale
-
-