|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.plugins.serenitec.SerenitecResult
public class SerenitecResult
Represents the results of the warning analysis. One instance of this class is persisted for each build via an XML file.
| Constructor Summary | |
|---|---|
SerenitecResult(hudson.model.AbstractBuild<?,?> build,
Project project)
Creates a new instance of WarningsResult. |
|
SerenitecResult(hudson.model.AbstractBuild<?,?> build,
Project project,
EntriesContainer previousProject)
Creates a new instance of SerenitecResult. |
|
SerenitecResult(hudson.model.AbstractBuild<?,?> build,
Project project,
SerenitecResult previous)
Creates a new instance of SerenitecResult. |
|
| Method Summary | |
|---|---|
void |
doErrorBySeverityTrend(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Display the trend graph. |
void |
doPatternsBySeverityTrend(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Display the trend graph. |
static float |
doPercentage(float _n1,
float _n2)
Compute the percentage ratio between two numbers. |
void |
doTopFiveTrend(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Display the trend graph. |
java.util.List<ReportEntry> |
getActiveEntry()
|
EntriesContainer |
getContainer()
|
int |
getDelta()
|
java.lang.String |
getDetails()
Returns the detail messages for the summary.jelly file. |
java.lang.String |
getDisplayName()
|
java.lang.Object |
getDynamic(java.lang.String link,
org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
Returns the dynamic result of the warnings analysis (a detail page for a module, package or warnings file or a detail object for new or fixed warnings). |
java.util.List<ReportEntry> |
getEntries()
return entries |
java.util.List<ReportEntry> |
getEntriesFixed()
|
java.util.List<ReportEntry> |
getEntriesNotFixed()
|
ResultAction<?> |
getLastAction()
Returns the last valid result action. |
hudson.model.AbstractBuild<?,?> |
getLastFinishedBuild()
Returns the last finished build. |
int |
getMaxSeverityDiscovered()
|
java.util.List<java.lang.String> |
getModifiedFiles()
|
java.util.List<ReportEntry> |
getNewEntries()
|
float |
getNumberMoyenneOfPointeursPerEntry()
|
int |
getNumberOfEntry()
|
int |
getNumberOfEntryBefore()
|
int |
getNumberOfFixedEntry()
|
int |
getNumberOfFixedEntryBefore()
|
int |
getNumberOfFixedEntryPercent()
|
int |
getNumberOfModules()
Returns the number of modules in this project. |
int |
getNumberOfNewEntry()
|
int |
getNumberOfNewEntryBefore()
|
int |
getNumberOfNewEntryPercent()
|
int |
getNumberOfNotFixedEntry()
|
int |
getNumberOfNotFixedEntryBefore()
|
int |
getNumberOfNotFixedEntryPercent()
|
int |
getNumberOfPointeurs()
|
int |
getNumberOfPointeursBefore()
|
int |
getNumberOfRules()
|
int |
getNumberOfRulesBefore()
|
int |
getNumberOfSeverityDesign()
|
int |
getNumberOfSeverityDesignBefore()
|
int |
getNumberOfSeverityDesignPatterns()
|
int |
getNumberOfSeverityDesignPercent()
|
int |
getNumberOfSeverityFormatage()
|
int |
getNumberOfSeverityFormatageBefore()
|
int |
getNumberOfSeverityFormatagePatterns()
|
int |
getNumberOfSeverityFormatagePercent()
|
int |
getNumberOfSeverityHighSecurity()
|
int |
getNumberOfSeverityHighSecurityBefore()
|
int |
getNumberOfSeverityHighSecurityPatterns()
|
int |
getNumberOfSeverityHighSecurityPercent()
|
int |
getNumberOfSeverityLowSecurity()
|
int |
getNumberOfSeverityLowSecurityBefore()
|
int |
getNumberOfSeverityLowSecurityPatterns()
|
int |
getNumberOfSeverityLowSecurityPercent()
|
int |
getNumberOfSeverityPerformance()
|
int |
getNumberOfSeverityPerformanceBefore()
|
int |
getNumberOfSeverityPerformancePatterns()
|
int |
getNumberOfSeverityPerformancePercent()
|
hudson.model.AbstractBuild<?,?> |
getOwner()
Returns the build as owner of this action. |
int |
getPreviousNumberOfWarnings(java.lang.String packageName)
Returns the number of warnings of the specified package in the previous build. |
Project |
getPreviousResult()
Returns the results of the previous build. |
Project |
getProject()
Returns the associated project of this result. |
Project |
getProjectSerenitec()
|
java.util.List<ReportEntry> |
getRules()
|
java.util.List<ReportEntry> |
getTopFiveEntries()
|
java.util.List<ReportEntry> |
getTopFiveEntriesBefore()
|
boolean |
hasEntries()
|
boolean |
hasError()
Returns whether a module with an error is part of this project. |
boolean |
hasPreviousResult()
Returns whether a previous build result exists. |
boolean |
hasRules()
|
void |
initialize(hudson.model.AbstractBuild<?,?> build,
Project project,
EntriesContainer previousProject)
|
boolean |
isCurrent()
Returns whether this result belongs to the last build. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SerenitecResult(hudson.model.AbstractBuild<?,?> build,
Project project)
WarningsResult.
build - the current build as owner of this actionproject - the parsed warnings result
public SerenitecResult(hudson.model.AbstractBuild<?,?> build,
Project project,
SerenitecResult previous)
SerenitecResult.
build - the current build as owner of this actionproject - the parsed warnings resultprevious - the result of the previous build
public SerenitecResult(hudson.model.AbstractBuild<?,?> build,
Project project,
EntriesContainer previousProject)
SerenitecResult.
build - the current build as owner of this actionproject - the parsed warnings resultpreviousProject - the parsed warnings result of the previous build| Method Detail |
|---|
public static float doPercentage(float _n1,
float _n2)
_n1 - _n2 -
public void initialize(hudson.model.AbstractBuild<?,?> build,
Project project,
EntriesContainer previousProject)
public void doErrorBySeverityTrend(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
throws java.io.IOException
ResultAction.
request - Stapler requestresponse - Stapler response
java.io.IOException - in case of an error in ResultAction.doGraph(StaplerRequest, StaplerResponse, int)
public void doPatternsBySeverityTrend(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
throws java.io.IOException
ResultAction.
request - Stapler requestresponse - Stapler response
java.io.IOException - in case of an error in ResultAction.doGraph(StaplerRequest, StaplerResponse, int)
public void doTopFiveTrend(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
throws java.io.IOException
ResultAction.
request - Stapler requestresponse - Stapler response
java.io.IOException - in case of an error in ResultAction.doGraph(StaplerRequest, StaplerResponse, int)public ResultAction<?> getLastAction()
null if no such action is foundpublic hudson.model.AbstractBuild<?,?> getLastFinishedBuild()
null if there is no such buildpublic java.util.List<java.lang.String> getModifiedFiles()
public EntriesContainer getContainer()
public int getDelta()
public java.lang.String getDetails()
public java.lang.String getDisplayName()
getDisplayName in interface hudson.model.ModelObject
public java.lang.Object getDynamic(java.lang.String link,
org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse response)
link - the link to identify the sub page to showrequest - Stapler requestresponse - Stapler response
public final int getNumberOfRules()
getNumberOfRules in interface EntriesProviderpublic int getNumberOfRulesBefore()
public java.util.List<ReportEntry> getEntries()
EntriesProvider
getEntries in interface EntriesProviderpublic java.util.List<ReportEntry> getEntriesFixed()
getEntriesFixed in interface EntriesProviderpublic java.util.List<ReportEntry> getEntriesNotFixed()
getEntriesNotFixed in interface EntriesProviderpublic int getMaxSeverityDiscovered()
getMaxSeverityDiscovered in interface EntriesProviderpublic java.util.List<ReportEntry> getActiveEntry()
public java.util.List<ReportEntry> getNewEntries()
public float getNumberMoyenneOfPointeursPerEntry()
public int getNumberOfEntry()
getNumberOfEntry in interface EntriesProviderpublic int getNumberOfEntryBefore()
public int getNumberOfFixedEntry()
getNumberOfFixedEntry in interface EntriesProviderpublic int getNumberOfFixedEntryBefore()
public int getNumberOfFixedEntryPercent()
public int getNumberOfModules()
public int getNumberOfNewEntry()
getNumberOfNewEntry in interface EntriesProviderpublic int getNumberOfNewEntryBefore()
public int getNumberOfNewEntryPercent()
public int getNumberOfNotFixedEntry()
getNumberOfNotFixedEntry in interface EntriesProviderpublic int getNumberOfNotFixedEntryBefore()
public int getNumberOfNotFixedEntryPercent()
public int getNumberOfPointeurs()
getNumberOfPointeurs in interface EntriesProviderpublic int getNumberOfPointeursBefore()
public int getNumberOfSeverityDesign()
getNumberOfSeverityDesign in interface EntriesProviderpublic int getNumberOfSeverityDesignBefore()
public int getNumberOfSeverityDesignPercent()
public int getNumberOfSeverityFormatage()
getNumberOfSeverityFormatage in interface EntriesProviderpublic int getNumberOfSeverityFormatageBefore()
public int getNumberOfSeverityFormatagePercent()
public int getNumberOfSeverityHighSecurity()
getNumberOfSeverityHighSecurity in interface EntriesProviderpublic int getNumberOfSeverityHighSecurityBefore()
public int getNumberOfSeverityHighSecurityPercent()
public int getNumberOfSeverityLowSecurity()
getNumberOfSeverityLowSecurity in interface EntriesProviderpublic int getNumberOfSeverityLowSecurityBefore()
public int getNumberOfSeverityLowSecurityPercent()
public int getNumberOfSeverityPerformance()
getNumberOfSeverityPerformance in interface EntriesProviderpublic int getNumberOfSeverityPerformanceBefore()
public int getNumberOfSeverityPerformancePercent()
public final hudson.model.AbstractBuild<?,?> getOwner()
public int getPreviousNumberOfWarnings(java.lang.String packageName)
packageName - the package to return the warnings for
public Project getPreviousResult()
null if no such build existspublic Project getProject()
public Project getProjectSerenitec()
public java.util.List<ReportEntry> getTopFiveEntries()
getTopFiveEntries in interface EntriesProviderpublic java.util.List<ReportEntry> getTopFiveEntriesBefore()
public boolean hasRules()
public boolean hasEntries()
public boolean hasError()
true if at least one module has an error.public boolean hasPreviousResult()
true if a previous build result exists.public final boolean isCurrent()
true if this result belongs to the last buildpublic java.util.List<ReportEntry> getRules()
getRules in interface EntriesProviderpublic int getNumberOfSeverityDesignPatterns()
getNumberOfSeverityDesignPatterns in interface EntriesProviderpublic int getNumberOfSeverityFormatagePatterns()
getNumberOfSeverityFormatagePatterns in interface EntriesProviderpublic int getNumberOfSeverityHighSecurityPatterns()
getNumberOfSeverityHighSecurityPatterns in interface EntriesProviderpublic int getNumberOfSeverityLowSecurityPatterns()
getNumberOfSeverityLowSecurityPatterns in interface EntriesProviderpublic int getNumberOfSeverityPerformancePatterns()
getNumberOfSeverityPerformancePatterns in interface EntriesProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||