Package com.deniz.jira.worklog.utils
Class WorklogPROJiraDurationUtils
java.lang.Object
com.atlassian.jira.util.JiraDurationUtils
com.deniz.jira.worklog.utils.WorklogPROJiraDurationUtils
- All Implemented Interfaces:
TaggingInterfaceForDurationUtilsResolution
public class WorklogPROJiraDurationUtils extends com.atlassian.jira.util.JiraDurationUtils implements TaggingInterfaceForDurationUtilsResolution
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.util.JiraDurationUtils
com.atlassian.jira.util.JiraDurationUtils.DaysDurationFormatter, com.atlassian.jira.util.JiraDurationUtils.DurationFormatter, com.atlassian.jira.util.JiraDurationUtils.HoursDurationFormatter, com.atlassian.jira.util.JiraDurationUtils.PrettyDurationFormatter
-
Field Summary
Fields Modifier and Type Field Description static java.util.Map<java.lang.String,com.atlassian.core.util.DateUtils.Duration>
TOKEN_MAP
-
Constructor Summary
Constructors Constructor Description WorklogPROJiraDurationUtils(com.atlassian.jira.bc.issue.worklog.TimeTrackingConfiguration timeTrackingConfiguration, com.atlassian.jira.util.DurationFormatterProvider durationFormatterProvider, com.atlassian.event.api.EventPublisher eventPublisher)
-
Method Summary
Modifier and Type Method Description java.lang.String
getFormattedDuration(java.lang.Long duration)
java.lang.String
getFormattedDuration(java.lang.Long duration, java.util.Locale locale)
java.lang.String
getShortFormattedDuration(java.lang.Long duration)
java.lang.String
getShortFormattedDuration(java.lang.Long duration, java.util.Locale locale)
java.lang.Long
parseDuration(java.lang.String duration, java.util.Locale locale)
-
Field Details
-
TOKEN_MAP
public static final java.util.Map<java.lang.String,com.atlassian.core.util.DateUtils.Duration> TOKEN_MAP
-
-
Constructor Details
-
WorklogPROJiraDurationUtils
public WorklogPROJiraDurationUtils(com.atlassian.jira.bc.issue.worklog.TimeTrackingConfiguration timeTrackingConfiguration, com.atlassian.jira.util.DurationFormatterProvider durationFormatterProvider, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
getFormattedDuration
public java.lang.String getFormattedDuration(java.lang.Long duration)- Overrides:
getFormattedDuration
in classcom.atlassian.jira.util.JiraDurationUtils
-
getFormattedDuration
public java.lang.String getFormattedDuration(java.lang.Long duration, java.util.Locale locale)- Overrides:
getFormattedDuration
in classcom.atlassian.jira.util.JiraDurationUtils
-
getShortFormattedDuration
public java.lang.String getShortFormattedDuration(java.lang.Long duration)- Overrides:
getShortFormattedDuration
in classcom.atlassian.jira.util.JiraDurationUtils
-
getShortFormattedDuration
public java.lang.String getShortFormattedDuration(java.lang.Long duration, java.util.Locale locale)- Overrides:
getShortFormattedDuration
in classcom.atlassian.jira.util.JiraDurationUtils
-
parseDuration
public java.lang.Long parseDuration(java.lang.String duration, java.util.Locale locale) throws com.atlassian.core.util.InvalidDurationException- Overrides:
parseDuration
in classcom.atlassian.jira.util.JiraDurationUtils
- Throws:
com.atlassian.core.util.InvalidDurationException
-