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 java.lang.String generateReportHtml(ProjectActionSupport action,
java.util.Map reqParams)
throws java.lang.Exception
- Description copied from interface:
Report
- Generate the report's HTML - usually from the Velocity resource named "html".
- Throws:
java.lang.Exception
getTotalTimeForUserByIssueType
public java.lang.String getTotalTimeForUserByIssueType(java.lang.String user,
java.lang.String type)
getGrandTotal
public java.lang.String getGrandTotal()
validate
public void validate(ProjectActionSupport action,
java.util.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 java.util.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(java.util.Collection issues)
getIssuesByType
public java.util.Collection getIssuesByType(java.lang.String user,
java.lang.String typeId)
getRemainingTime
public java.lang.String getRemainingTime(java.lang.String assignee)
getIssueTypeTotal
public java.lang.String getIssueTypeTotal(java.lang.String issueType)
getNiceTimeEstimateDuration
public java.lang.String getNiceTimeEstimateDuration(Issue issue)
getAssigneeFullName
public java.lang.String getAssigneeFullName(java.lang.String username)
Copyright © 2002-2010 Atlassian. All Rights Reserved.