Package com.deniz.jira.worklog.services
Class AggregateEffortAndEstimationService
java.lang.Object
com.deniz.jira.worklog.services.AggregateEffortAndEstimationService
public class AggregateEffortAndEstimationService
extends java.lang.Object
A service for calculating total times spent, total original estimate and total remaining estimate including
subtasks and issues in the epic in case of an epic.
-
Constructor Summary
Constructors Constructor Description AggregateEffortAndEstimationService(WorklogProService worklogService, com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext, com.atlassian.cache.CacheManager cacheManager, com.atlassian.jira.issue.IssueManager issueManager, com.deniz.jira.worklog.hidetimetracking.ViewTimeTrackingPermissionCondition viewTimeTrackingPermissionCondition, EpicManager epicManager, WorklogPROWorkflowBasedPermissionManager permissionManager, ConfigurationService configurationService)
-
Method Summary
Modifier and Type Method Description WorklogTotalAndSummary
calculateTotals(com.atlassian.jira.issue.Issue issue)
WorklogTotalAndSummary
calculateTotalsUsingCache(long issueId)
java.util.List<com.atlassian.jira.issue.Issue>
getContainedIssues(com.atlassian.jira.issue.Issue issue)
com.atlassian.jira.bc.JiraServiceContext
getJiraServiceContext()
Provides a service context with the current user which contains this action as itsErrorCollection
.void
onIssueEvent(com.atlassian.jira.event.issue.IssueEvent issueEvent)
-
Constructor Details
-
AggregateEffortAndEstimationService
public AggregateEffortAndEstimationService(WorklogProService worklogService, com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext, com.atlassian.cache.CacheManager cacheManager, com.atlassian.jira.issue.IssueManager issueManager, com.deniz.jira.worklog.hidetimetracking.ViewTimeTrackingPermissionCondition viewTimeTrackingPermissionCondition, EpicManager epicManager, WorklogPROWorkflowBasedPermissionManager permissionManager, ConfigurationService configurationService)
-
-
Method Details
-
calculateTotals
-
calculateTotalsUsingCache
-
getContainedIssues
public java.util.List<com.atlassian.jira.issue.Issue> getContainedIssues(com.atlassian.jira.issue.Issue issue) -
getJiraServiceContext
public com.atlassian.jira.bc.JiraServiceContext getJiraServiceContext()Provides a service context with the current user which contains this action as itsErrorCollection
.- Returns:
- the JiraServiceContext.
-
onIssueEvent
@EventListener public void onIssueEvent(com.atlassian.jira.event.issue.IssueEvent issueEvent)
-