com.atlassian.core.util
Class DurationUtils

java.lang.Object
  extended by com.atlassian.core.util.DurationUtils

public class DurationUtils
extends Object

i18n-aware parsing of duration strings. Understands the output of DateUtils' formats.


Constructor Summary
DurationUtils()
           
 
Method Summary
static long getDurationSeconds(String durationStr, long secondsPerDay, long secondsPerWeek, DateUtils.Duration defaultUnit, Locale locale, I18nTextProvider i18n)
           
static long getDurationSeconds(String durationStr, long secondsPerDay, long secondsPerWeek, DateUtils.Duration defaultUnit, Locale locale, Map<String,DateUtils.Duration> tokens)
           
static Map<String,DateUtils.Duration> getDurationTokens(I18nTextProvider i18n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DurationUtils

public DurationUtils()
Method Detail

getDurationSeconds

public static long getDurationSeconds(String durationStr,
                                      long secondsPerDay,
                                      long secondsPerWeek,
                                      DateUtils.Duration defaultUnit,
                                      Locale locale,
                                      I18nTextProvider i18n)
                               throws InvalidDurationException
Throws:
InvalidDurationException

getDurationSeconds

public static long getDurationSeconds(String durationStr,
                                      long secondsPerDay,
                                      long secondsPerWeek,
                                      DateUtils.Duration defaultUnit,
                                      Locale locale,
                                      Map<String,DateUtils.Duration> tokens)
                               throws InvalidDurationException
Throws:
InvalidDurationException

getDurationTokens

public static Map<String,DateUtils.Duration> getDurationTokens(I18nTextProvider i18n)


Copyright © 2015 Atlassian. All rights reserved.