Package com.atlassian.jira.issue.util
Interface AggregateTimeTrackingCalculatorFactory
- All Known Implementing Classes:
AggregateTimeTrackingCalculatorFactoryImpl
public interface AggregateTimeTrackingCalculatorFactory
A factory to return
AggregateTimeTrackingCalculator
instances based on the type of
Issue
in play.- Since:
- v4.4
-
Method Summary
Modifier and TypeMethodDescriptiongetCalculator
(Issue issue) Create a new instance of time tracing calculator based on the Issue implementation.
-
Method Details
-
getCalculator
Create a new instance of time tracing calculator based on the Issue implementation.Creates and returns a new instance of
DocumentIssueAggregateTimeTrackingCalculator
if passed in aDocumentIssueImpl
, else creates and returns a new instance ofIssueImplAggregateTimeTrackingCalculator
.- Parameters:
issue
- Issue to compare- Returns:
DocumentIssueAggregateTimeTrackingCalculator
if passed in aDocumentIssueImpl
, else returns aIssueImplAggregateTimeTrackingCalculator
-