Class ConfluenceTimeZoneManager
java.lang.Object
com.atlassian.confluence.api.impl.sal.timezone.ConfluenceTimeZoneManager
- All Implemented Interfaces:
com.atlassian.sal.api.timezone.TimeZoneManager
public class ConfluenceTimeZoneManager
extends Object
implements com.atlassian.sal.api.timezone.TimeZoneManager
-
Constructor Summary
ConstructorsConstructorDescriptionConfluenceTimeZoneManager
(ConfluenceUserResolver confluenceUserResolver, UserPreferencesAccessor userPreferencesAccessor, GlobalSettingsManager settingsManager) -
Method Summary
Modifier and TypeMethodDescription@NonNull TimeZone
This implementation will lookup the default timezone for the current tenant in SettingsManager, falling back to JDK default Timezone.@NonNull TimeZone
@NonNull TimeZone
getUserTimeZone
(@NonNull com.atlassian.sal.api.user.UserKey userKey)
-
Constructor Details
-
ConfluenceTimeZoneManager
public ConfluenceTimeZoneManager(ConfluenceUserResolver confluenceUserResolver, UserPreferencesAccessor userPreferencesAccessor, GlobalSettingsManager settingsManager) - Since:
- 8.6
-
-
Method Details
-
getUserTimeZone
- Specified by:
getUserTimeZone
in interfacecom.atlassian.sal.api.timezone.TimeZoneManager
-
getUserTimeZone
- Specified by:
getUserTimeZone
in interfacecom.atlassian.sal.api.timezone.TimeZoneManager
-
getDefaultTimeZone
This implementation will lookup the default timezone for the current tenant in SettingsManager, falling back to JDK default Timezone.- Specified by:
getDefaultTimeZone
in interfacecom.atlassian.sal.api.timezone.TimeZoneManager
-