Package com.atlassian.jira.util
Class JiraDurationUtils.HoursDurationFormatter
java.lang.Object
com.atlassian.jira.util.JiraDurationUtils.HoursDurationFormatter
- All Implemented Interfaces:
JiraDurationUtils.DurationFormatter
- Enclosing class:
JiraDurationUtils
public static class JiraDurationUtils.HoursDurationFormatter
extends Object
implements JiraDurationUtils.DurationFormatter
This formatter formats time duration to hours only. The resulting string returned is a real number representing
the number of hours. This value is then formatted according to system or user's locale.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts the given time duration into hours and formats it based on the system locale.Converts the given time duration into hours and formats it based on the given user's locale.shortFormat
(Long duration) Formats a given time duration with given locale in the most compact way possible.shortFormat
(Long duration, Locale locale) Formats a given time duration with the given locale in the most compact way possible
-
Field Details
-
KEY_FORMAT_HOURS
- See Also:
-
-
Constructor Details
-
HoursDurationFormatter
-
-
Method Details
-
getI18nKey
- Specified by:
getI18nKey
in interfaceJiraDurationUtils.DurationFormatter
-
format
Converts the given time duration into hours and formats it based on the system locale. If the duration given is a negative number, returns an empty string.- Specified by:
format
in interfaceJiraDurationUtils.DurationFormatter
- Parameters:
duration
- time duration to format- Returns:
- formatted time duration or an empty string
-
format
Converts the given time duration into hours and formats it based on the given user's locale. If the duration given is a negative number, returns an empty string.- Specified by:
format
in interfaceJiraDurationUtils.DurationFormatter
- Parameters:
duration
- time duration to formatlocale
- user's locale- Returns:
- formatted time duration or an empty string
-
shortFormat
Description copied from interface:JiraDurationUtils.DurationFormatter
Formats a given time duration with given locale in the most compact way possible.- Specified by:
shortFormat
in interfaceJiraDurationUtils.DurationFormatter
- Parameters:
duration
- time duration to format- Returns:
- formatted time duration
-
shortFormat
Description copied from interface:JiraDurationUtils.DurationFormatter
Formats a given time duration with the given locale in the most compact way possible- Specified by:
shortFormat
in interfaceJiraDurationUtils.DurationFormatter
- Parameters:
duration
- time duration in secondslocale
- locale to use- Returns:
- formatted time duration
-