Class TimeZoneManager

java.lang.Object
com.deniz.jira.worklog.services.TimeZoneManager

public class TimeZoneManager
extends java.lang.Object
This will be used in place of JIRA's own TimeZoneManager, because this class causing incompatibility with JIRA 6.
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  TimeZoneManager.UserTimeZoneInfo  
  • Constructor Summary

    Constructors 
    Constructor Description
    TimeZoneManager​(com.atlassian.jira.user.preferences.UserPreferencesManager userPreferencesManager, com.atlassian.jira.config.properties.ApplicationProperties applicationProperties, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext, com.atlassian.activeobjects.external.ActiveObjects activeObjects, com.atlassian.jira.user.util.UserManager userManager, com.atlassian.cache.CacheManager cacheManager)  
  • Method Summary

    Modifier and Type Method Description
    void changeUserKey​(java.lang.String oldUserKey, java.lang.String newUserKey)  
    TZHistory getLatestRecordedTimeZoneOfUser​(com.atlassian.jira.user.ApplicationUser applicationUser)  
    java.util.TimeZone getLoggedInUserTimeZone()  
    java.util.TimeZone getTimeZoneOfUser​(com.atlassian.jira.user.ApplicationUser worklogAuthor)  
    java.time.ZoneId getTimeZoneOfUserAtTime​(java.time.Instant time, java.lang.String userKey)  
    TZHistory[] getTZHistoryOfUser​(java.lang.String userKey)  
    TimeZoneManager.UserTimeZoneInfo getUserTimeZoneInfo​(java.lang.String userKey)  
    void recordCurrentTimeZoneOfUser​(com.atlassian.jira.user.ApplicationUser user, long eventTime)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TimeZoneManager

      public TimeZoneManager​(com.atlassian.jira.user.preferences.UserPreferencesManager userPreferencesManager, com.atlassian.jira.config.properties.ApplicationProperties applicationProperties, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext, com.atlassian.activeobjects.external.ActiveObjects activeObjects, com.atlassian.jira.user.util.UserManager userManager, com.atlassian.cache.CacheManager cacheManager)
  • Method Details