de.smartics.maven.issues.bugzilla
Class BugzillaReleaseNotesReportMojo

Package class diagram package BugzillaReleaseNotesReportMojo
java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.reporting.AbstractMavenReport
          extended by de.smartics.maven.issues.AbstractReportMojo
              extended by de.smartics.maven.issues.AbstractIssuesConnectionMojo
                  extended by de.smartics.maven.issues.AbstractIssuesReportMojo
                      extended by de.smartics.maven.issues.bugzilla.AbstractBugzillaReportMojo
                          extended by de.smartics.maven.issues.bugzilla.BugzillaSectionReportMojo
                              extended by de.smartics.maven.issues.bugzilla.BugzillaReleaseNotesReportMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, MavenReport

public class BugzillaReleaseNotesReportMojo
     
     
extends BugzillaSectionReportMojo

The report to generate release notes.

Author:
Robert Reiner
maven-goal:
bugzilla-releasenotes-report
maven-phase:
site
maven-requiresProject:
maven-description:
Generates a release report using issues from the issues management system.

Field Summary
 
Fields inherited from class de.smartics.maven.issues.bugzilla.AbstractBugzillaReportMojo
ALL_VALUES_SELECTOR, includeOnSamePageAllOfVersion
 
Fields inherited from class de.smartics.maven.issues.AbstractIssuesReportMojo
description, descriptionFile, footerText
 
Fields inherited from class de.smartics.maven.issues.AbstractIssuesConnectionMojo
buildDirectory, ignoreLogoutProblem, issueManagementPassword, issueManagementSystem, issueManagementUrl, issueManagementUser, logColumns, maxRetries, offline, repositoryFacadeFactory, repositoryFacadeFactoryClass, repositoryVersion, skip, timeout, webPassword, webUser
 
Fields inherited from class de.smartics.maven.issues.AbstractReportMojo
factory, locale, localRepository, logLevel, outputDirectory, project, resolver, siteRenderer
 
Fields inherited from interface org.apache.maven.reporting.MavenReport
CATEGORY_PROJECT_INFORMATION, CATEGORY_PROJECT_REPORTS, ROLE
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
BugzillaReleaseNotesReportMojo()
           
 
Method Summary
protected  String getColumns()
          Returns the value for columns.
protected  String getColumnWidths()
          Returns the value for columnWidths.
 String getOutputName()
          
 
Methods inherited from class de.smartics.maven.issues.bugzilla.BugzillaSectionReportMojo
getDescription, getName, getReportRenderer
 
Methods inherited from class de.smartics.maven.issues.bugzilla.AbstractBugzillaReportMojo
createQueryData, getCommandType, getComponent, getFilter, getIncludeOnSamePageAllOfVersion, getKeywords, getKeywordsType, getOrder, getProduct, getQueryName, getResolution, getStatus
 
Methods inherited from class de.smartics.maven.issues.AbstractIssuesReportMojo
createRenderer, getDescription, getDescriptionFile, getIncludeComponentAtIndex, getIncludeComponentAtIndexColumnWidth, getNoResultsDescription, getTitle
 
Methods inherited from class de.smartics.maven.issues.AbstractIssuesConnectionMojo
canGenerateReport, createInstance, createVersionRange, executeReport
 
Methods inherited from class de.smartics.maven.issues.AbstractReportMojo
execute, getBundle, getOutputDirectory, getProject, getSiteRenderer, provideSink
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReport
closeReport, generate, getCategoryName, getReportOutputDirectory, getSink, isExternalReport, setReportOutputDirectory
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BugzillaReleaseNotesReportMojo

public BugzillaReleaseNotesReportMojo()
Method Detail

getOutputName

public String getOutputName()

Specified by:
getOutputName in interface MavenReport
Overrides:
getOutputName in class BugzillaSectionReportMojo
See Also:
MavenReport.getOutputName()

getColumns

protected String getColumns()
Returns the value for columns.

Lists the columns to be rendered. Each element of this list is a property of an issue. The identifiers given here must match the ones defined in the referenced issue management system. E.g. for Bugzilla these are defined in BugzillaAttribute.

The values are separated by comma.

Overrides:
getColumns in class BugzillaSectionReportMojo
Returns:
the value for columns.

getColumnWidths

protected String getColumnWidths()
Returns the value for columnWidths.

Lists the column width to be used to set to the columns. If the value is 0 (zero) no width will be set explicitly for that column.

Overrides:
getColumnWidths in class BugzillaSectionReportMojo
Returns:
the value for columnWidths.


Copyright © 2008-2010 Kronseder & Reiner GmbH - smartics. All Rights Reserved.