@InjectableComponent public class JqlTimetrackingDurationSupportImpl extends Object implements JqlTimetrackingDurationSupport
JqlTimetrackingDurationSupport| Constructor and Description |
|---|
JqlTimetrackingDurationSupportImpl(JiraDurationUtils durationUtils) |
| Modifier and Type | Method and Description |
|---|---|
Long |
convertToDuration(Long durationInMinutes)
Convenience method.
|
Long |
convertToDuration(String durationString)
Converts the formatted duration string into its duration in seconds.
|
protected String |
convertToIndexValue(Long durationInMinutes)
Convenience method.
|
String |
convertToIndexValue(QueryLiteral rawValue) |
protected String |
convertToIndexValue(String durationString)
Converts the specified duration into the format used by the index.
|
boolean |
validate(String durationString)
Check to see if the passed string is a valid duration according to JQL.
|
public JqlTimetrackingDurationSupportImpl(JiraDurationUtils durationUtils)
public boolean validate(String durationString)
JqlTimetrackingDurationSupportvalidate in interface JqlTimetrackingDurationSupportdurationString - the string to check; cannot be null.public String convertToIndexValue(QueryLiteral rawValue)
convertToIndexValue in interface IndexValueConverterrawValue - the query literal to convertpublic Long convertToDuration(Long durationInMinutes)
convertToDuration(String).
Converts the duration in minutes into its duration in seconds.
durationInMinutes - the durationpublic Long convertToDuration(String durationString)
durationString - the formatted duration stringprotected String convertToIndexValue(Long durationInMinutes)
convertToIndexValue(String).
Converts the specified duration into the format used by the index.
durationInMinutes - the durationCopyright © 2002-2019 Atlassian. All Rights Reserved.