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) ConfluenceTimeZoneManager
(ConfluenceUserResolver confluenceUserResolver, UserPreferencesAccessor userPreferencesAccessor, GlobalSettingsManager settingsManager, TenantRegistry tenantRegistry) Deprecated, for removal: This API element is subject to removal in a future version.since 8.6 -
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
-
ConfluenceTimeZoneManager
@Deprecated(forRemoval=true) public ConfluenceTimeZoneManager(ConfluenceUserResolver confluenceUserResolver, UserPreferencesAccessor userPreferencesAccessor, GlobalSettingsManager settingsManager, TenantRegistry tenantRegistry) Deprecated, for removal: This API element is subject to removal in a future version.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
-