public class

AggregateTimeSpentSystemField

extends AbstractAggregateDurationSystemField
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.AbstractField
     ↳ com.atlassian.jira.issue.fields.NavigableFieldImpl
       ↳ com.atlassian.jira.issue.fields.AbstractDurationSystemField
         ↳ com.atlassian.jira.issue.fields.AbstractAggregateDurationSystemField
           ↳ com.atlassian.jira.issue.fields.AggregateTimeSpentSystemField

Class Overview

System field that displays the calculated aggregate time spent. This adds all sub-tasks values to its own values.

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.issue.fields.NavigableField
[Expand]
Inherited Fields
From class com.atlassian.jira.issue.fields.AbstractAggregateDurationSystemField
From class com.atlassian.jira.issue.fields.NavigableFieldImpl
From class com.atlassian.jira.issue.fields.AbstractField
Public Constructors
AggregateTimeSpentSystemField(VelocityTemplatingEngine templatingEngine, ApplicationProperties applicationProperties, JiraAuthenticationContext authenticationContext, AggregateTimeTrackingCalculatorFactory calculatorFactory)
Protected Methods
Long getAggregateDuration(AggregateTimeTrackingBean bean)
Returns the time spent of the passed bean
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.fields.AbstractAggregateDurationSystemField
From class com.atlassian.jira.issue.fields.AbstractDurationSystemField
From class com.atlassian.jira.issue.fields.NavigableFieldImpl
From class com.atlassian.jira.issue.fields.AbstractField
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.Field
From interface com.atlassian.jira.issue.fields.NavigableField
From interface com.atlassian.jira.issue.fields.rest.RestAwareField
From interface java.lang.Comparable

Public Constructors

public AggregateTimeSpentSystemField (VelocityTemplatingEngine templatingEngine, ApplicationProperties applicationProperties, JiraAuthenticationContext authenticationContext, AggregateTimeTrackingCalculatorFactory calculatorFactory)

Protected Methods

protected Long getAggregateDuration (AggregateTimeTrackingBean bean)

Returns the time spent of the passed bean

Parameters
bean bean to get the aggregate duration from
Returns
  • aggregate duration