|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.util.AggregateTimeTrackingCalculatorFactory
public class AggregateTimeTrackingCalculatorFactory
A factory to return AggregateTimeTrackingCalculator
instances based on the type of
Issue
in play.
Constructor Summary | |
---|---|
AggregateTimeTrackingCalculatorFactory(JiraAuthenticationContext context,
SearchProviderFactory searchProviderFactory,
PermissionManager permissionManager)
Note. |
Method Summary | |
---|---|
AggregateTimeTrackingCalculator |
getCalculator(Issue issue)
Create a new instance of time tracing calculator based on the Issue implementation. |
void |
setFieldManager(FieldManager fieldManager)
|
void |
setSearchProvider(SearchProvider searchProvider)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AggregateTimeTrackingCalculatorFactory(JiraAuthenticationContext context, SearchProviderFactory searchProviderFactory, PermissionManager permissionManager)
FieldManager
or
SearchProvider
due to cyclic dependencies
context
- JIRA authentication contextsearchProviderFactory
- serach provider factorypermissionManager
- permission managerMethod Detail |
---|
public AggregateTimeTrackingCalculator getCalculator(Issue issue)
DocumentIssueAggregateTimeTrackingCalculator
if passed in
a DocumentIssueImpl
, else creates and returns a new instance
of IssueImplAggregateTimeTrackingCalculator
.
issue
- Issue to compare
DocumentIssueAggregateTimeTrackingCalculator
if passed in
a DocumentIssueImpl
, else returns a IssueImplAggregateTimeTrackingCalculator
public void setFieldManager(FieldManager fieldManager)
public void setSearchProvider(SearchProvider searchProvider)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |