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
DocumentIssueAggregateTimeTrackingCalculatorif passed in aDocumentIssueImpl, else creates and returns a new instance ofIssueImplAggregateTimeTrackingCalculator.- Parameters:
issue- Issue to compare- Returns:
DocumentIssueAggregateTimeTrackingCalculatorif passed in aDocumentIssueImpl, else returns aIssueImplAggregateTimeTrackingCalculator
-