com.atlassian.jira.plugin.report.impl
Class VersionWorkloadReport
java.lang.Object
com.atlassian.jira.plugin.report.impl.AbstractReport
com.atlassian.jira.plugin.report.impl.VersionWorkloadReport
- All Implemented Interfaces:
- Report
public class VersionWorkloadReport
- extends AbstractReport
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionWorkloadReport
public VersionWorkloadReport(VersionManager versionManager,
SearchProvider searchProvider,
ConstantsManager constantsManager,
ApplicationProperties applicationProperties,
IssueTypeSchemeManager issueTypeSchemeManager,
JiraDurationUtils jiraDurationUtils)
showReport
public boolean showReport()
- Description copied from class:
AbstractReport
- Whether or not to show this report in the interface. The default is "true".
- Specified by:
showReport
in interface Report
- Overrides:
showReport
in class AbstractReport
generateReportHtml
public String generateReportHtml(ProjectActionSupport action,
Map reqParams)
throws Exception
- Description copied from interface:
Report
- Generate the report's HTML - usually from the Velocity resource named "html".
- Throws:
Exception
getTotalTimeForUserByIssueType
public String getTotalTimeForUserByIssueType(String user,
String type)
getGrandTotal
public String getGrandTotal()
validate
public void validate(ProjectActionSupport action,
Map params)
- Description copied from interface:
Report
- Validate the parameters passed to this report from the UI.
Any errors should be added to the action errors.
- Specified by:
validate
in interface Report
- Overrides:
validate
in class AbstractReport
loadIssueTypes
protected List loadIssueTypes(Project project)
- Returns a collection of
IssueType
's associated with the
project for professional and enterprise editions. In standard edition, it simply returns all the
IssueType
's
- Parameters:
project
- currently selected Project
- Returns:
- Collection of
IssueType
's
calculateSummaryTotals
protected void calculateSummaryTotals(Collection issues)
getIssuesByType
public Collection getIssuesByType(String user,
String typeId)
getRemainingTime
public String getRemainingTime(String assignee)
getIssueTypeTotal
public String getIssueTypeTotal(String issueType)
getNiceTimeEstimateDuration
public String getNiceTimeEstimateDuration(Issue issue)
getAssigneeFullName
public String getAssigneeFullName(String username)
Copyright © 2002-2008 Atlassian. All Rights Reserved.