Package b4j.report
Class AssigneeTrackingReport
java.lang.Object
b4j.report.AbstractReportGenerator
b4j.report.AbstractFileReport
b4j.report.AssigneeTrackingReport
- All Implemented Interfaces:
BugzillaReportGenerator
,IConfigurable
public class AssigneeTrackingReport extends AbstractFileReport
Creates a tracking report for management purposes. The CSV file produced
tells about number of opened bugs for each assignee.
The report allows configuration of severity groups as too many severities might make a report unreadable.
- Author:
- Ralph Schuster
-
Constructor Summary
Constructors Constructor Description AssigneeTrackingReport()
Default constructor. -
Method Summary
Modifier and Type Method Description void
closeReport()
Closes a report.int
getClosedCount()
Returns the overall number of open bugs.int
getOpenCount()
Returns the overall number of open bugs.int
getTotalCount()
Returns the overall count of bugs.void
prepareReport()
Prepares the report.void
registerBug(Issue bug)
Registers a bug for the report.Methods inherited from class b4j.report.AbstractFileReport
configure, getOutputFile, getOutputStream
Methods inherited from class b4j.report.AbstractReportGenerator
getBugzillaSession, getMaximumBugzillaVersion, getMinimumBugzillaVersion, setBugzillaSession
-
Constructor Details
-
AssigneeTrackingReport
public AssigneeTrackingReport()Default constructor.
-
-
Method Details
-
closeReport
public void closeReport()Closes a report. Implementations should persist its collected data or results here.- See Also:
BugzillaReportGenerator.closeReport()
-
prepareReport
public void prepareReport()Prepares the report.- Specified by:
prepareReport
in interfaceBugzillaReportGenerator
- Overrides:
prepareReport
in classAbstractReportGenerator
- See Also:
BugzillaReportGenerator.prepareReport()
-
registerBug
Registers a bug for the report.- Parameters:
bug
- - the bug to collect data from- See Also:
BugzillaReportGenerator.registerBug(b4j.core.Issue)
-
getOpenCount
public int getOpenCount()Returns the overall number of open bugs.- Returns:
- the openCount
- See Also:
Issue.isOpen()
-
getClosedCount
public int getClosedCount()Returns the overall number of open bugs.- Returns:
- the closedCount
- See Also:
Issue.isClosed()
-
getTotalCount
public int getTotalCount()Returns the overall count of bugs.- Returns:
- the totalCount
-