|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.plugin.AbstractMojo org.apache.maven.reporting.AbstractMavenReport de.smartics.maven.issues.AbstractReportMojo de.smartics.maven.issues.AbstractIssuesConnectionMojo de.smartics.maven.issues.AbstractIssuesReportMojo de.smartics.maven.issues.bugzilla.AbstractBugzillaReportMojo
public abstract class AbstractBugzillaReportMojo
The base implementation of all bugzilla reports.
Field Summary | |
---|---|
static String |
ALL_VALUES_SELECTOR Defines the selector to mean "all values without restriction". |
protected String |
includeOnSamePageAllOfVersion On the same page all of the given version type are rendered. |
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 | |
---|---|
AbstractBugzillaReportMojo() |
Method Summary | |
---|---|
protected BugzillaQueryData |
createQueryData(ArtifactVersionRange versionRange) Creates the query data that enables to create a query URL to be sent to the issue management system. |
String |
getCommandType() Returns the type of the command executed. |
String |
getComponent() Returns the value for component. |
String |
getFilter() Returns the value for filter. |
VersionType |
getIncludeOnSamePageAllOfVersion() Returns the value for includeOnSamePageAll. |
String |
getKeywords() Returns the value for keywords. |
String |
getKeywordsType() Returns the value for keywordsType. |
String |
getOrder() Returns the value for order. |
String |
getProduct() Returns the value for product. |
String |
getQueryName() Returns the name of the query to execute. |
String |
getResolution() Returns the value for resolution. |
String |
getStatus() Returns the value for status. |
Methods inherited from class de.smartics.maven.issues.AbstractIssuesReportMojo |
---|
createRenderer, getColumns, getColumnWidths, getDescription, getDescriptionFile, getIncludeComponentAtIndex, getIncludeComponentAtIndexColumnWidth, getNoResultsDescription, getReportRenderer, 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 |
Methods inherited from interface org.apache.maven.reporting.MavenReport |
---|
getDescription, getName, getOutputName |
Field Detail |
---|
public static final String ALL_VALUES_SELECTOR
The value of this constant is "_ALL_".
"_ALL_"
protected String includeOnSamePageAllOfVersion
Valid values are major, minor, micro (only the exact version), all (allow all versions).
Constructor Detail |
---|
public AbstractBugzillaReportMojo()
Method Detail |
---|
public String getStatus()
Sets the status(es) that you want to limit your report to include. Valid statuses are: UNCONFIRMED, NEW, ASSIGNED, REOPENED, RESOLVED, VERIFIED, and CLOSED. Multiple values can be separated by commas.
public String getFilter()
Defines the filter parameters to restrict which issues are retrieved from Bugzilla. The filter parameter must use the same format of url parameters that is used in a Bugzilla search.
public String getResolution()
Sets the resolution(s) that you want to limit your report to include. Valid statuses are: FIXED, INVALID, WONTFIX, LATER, REMIND, DUPLICATE, WORKSFORME, and MOVED. Multiple values can be separated by commas.
public String getKeywords()
Sets the keywords that you want to limit your report to include.
public String getKeywordsType()
Sets the handling of the keywords. May have any value but Bugzilla supports currently allwords
, nowords
, anywords
.
public String getComponent()
Sets the component(s) that you want to limit your report to include. Multiple components can be separated by commas. If this is set to empty - that means all components.
getComponent
in class
AbstractIssuesReportMojo
public String getProduct()
Sets the product(s) that you want to limit your report to include. Multiple products can be separated by commas. If this is set to empty - that means all products.
public String getOrder()
Sets the order of the bugs returned.
public String getQueryName()
getQueryName
in class
AbstractIssuesReportMojo
public String getCommandType()
queryName
is set.
public VersionType getIncludeOnSamePageAllOfVersion()
On the same page all of the given version type are rendered. For instance if this value refers to the major version, all versions having the same major version are rendered. A value of micro implies that only the current version is to be rendered.
Defaults to VersionType.MAJOR
.
getIncludeOnSamePageAllOfVersion
in class
AbstractIssuesReportMojo
AbstractIssuesReportMojo.getIncludeOnSamePageAllOfVersion()
protected BugzillaQueryData createQueryData(ArtifactVersionRange versionRange)
createQueryData
in class
AbstractIssuesConnectionMojo
versionRange
- the version range used to create the query data.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |