org.jenkinsci.plugins.DependencyCheck
Class DependencyCheckResult

java.lang.Object
  extended by hudson.plugins.analysis.core.BuildResult
      extended by org.jenkinsci.plugins.DependencyCheck.DependencyCheckResult
All Implemented Interfaces:
hudson.model.ModelObject, hudson.plugins.analysis.util.model.AnnotationProvider, Serializable

public class DependencyCheckResult
extends hudson.plugins.analysis.core.BuildResult

Represents the results of the DependencyCheck analysis. One instance of this class is persisted for each build via an XML file.

Author:
Steve Springett (steve.springett@owasp.org), based on PmdResult by Ulli Hafner
See Also:
Serialized Form

Field Summary
 
Fields inherited from class hudson.plugins.analysis.core.BuildResult
high, low, normal
 
Constructor Summary
  DependencyCheckResult(hudson.model.AbstractBuild<?,?> build, String defaultEncoding, hudson.plugins.analysis.core.ParserResult result, boolean usePreviousBuildAsReference, boolean useStableBuildAsReference)
          Creates a new instance of DependencyCheckResult.
protected DependencyCheckResult(hudson.model.AbstractBuild<?,?> build, String defaultEncoding, hudson.plugins.analysis.core.ParserResult result, boolean usePreviousBuildAsReference, boolean useStableBuildAsReference, Class<? extends hudson.plugins.analysis.core.ResultAction<DependencyCheckResult>> actionType)
          Creates a new instance of DependencyCheckResult.
 
Method Summary
protected  void attachLabelProvider(hudson.plugins.analysis.util.model.AnnotationContainer container)
          
protected  void configure(com.thoughtworks.xstream.XStream xstream)
          
protected  String createDeltaMessage()
          
 String getDisplayName()
          
 String getHeader()
          
protected  Class<? extends hudson.plugins.analysis.core.ResultAction<? extends hudson.plugins.analysis.core.BuildResult>> getResultActionType()
          
protected  String getSerializationFileName()
          
 String getSummary()
          
 
Methods inherited from class hudson.plugins.analysis.core.BuildResult
canUseDeltaValues, createDefaultDeltaMessage, createDefaultSummary, createHistory, createUrl, evaluateStatus, evaluateStatus, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getApi, getContainer, getDataFile, getDays, getDefaultEncoding, getDelta, getDetails, getDynamic, getErrors, getFixedWarnings, getHighDelta, getHighScoreGap, getHistory, getLowDelta, getModules, getNewWarnings, getNormalDelta, getNumberOfAnnotations, getNumberOfAnnotations, getNumberOfAnnotations, getNumberOfFixedWarnings, getNumberOfHighPriorityWarnings, getNumberOfLowPriorityWarnings, getNumberOfModules, getNumberOfNewWarnings, getNumberOfNormalPriorityWarnings, getNumberOfWarnings, getOwner, getPluginResult, getPreviousResult, getPriorities, getProject, getReason, getReferenceBuild, getResultIcon, getSuccessfulHighScore, getSuccessfulHighScoreGap, getSuccessfulSinceBuild, getSuccessfulSinceDate, getThresholds, getWarningsDelta, getZeroWarningsHighScore, getZeroWarningsSinceBuild, getZeroWarningsSinceDate, hasAnnotations, hasAnnotations, hasAnnotations, hasError, hasNoAnnotations, hasNoAnnotations, hasNoAnnotations, hasPreviousResult, isCurrent, isNewSuccessfulHighScore, isNewZeroWarningsHighScore, isSuccessful, isSuccessfulTouched, readResolve, serializeAnnotations, setHighWarnings, setLowWarnings, setNormalWarnings, setResult, setWarnings, toString, useOnlyStableBuildsAsReference, usePreviousBuildAsStable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DependencyCheckResult

public DependencyCheckResult(hudson.model.AbstractBuild<?,?> build,
                             String defaultEncoding,
                             hudson.plugins.analysis.core.ParserResult result,
                             boolean usePreviousBuildAsReference,
                             boolean useStableBuildAsReference)
Creates a new instance of DependencyCheckResult.

Parameters:
build - the current build as owner of this action
defaultEncoding - the default encoding to be used when reading and parsing files
result - the parsed result with all annotations
usePreviousBuildAsReference - determines whether to use the previous build as the reference build
useStableBuildAsReference - determines whether only stable builds should be used as reference builds or not

DependencyCheckResult

protected DependencyCheckResult(hudson.model.AbstractBuild<?,?> build,
                                String defaultEncoding,
                                hudson.plugins.analysis.core.ParserResult result,
                                boolean usePreviousBuildAsReference,
                                boolean useStableBuildAsReference,
                                Class<? extends hudson.plugins.analysis.core.ResultAction<DependencyCheckResult>> actionType)
Creates a new instance of DependencyCheckResult.

Parameters:
build - the current build as owner of this action
defaultEncoding - the default encoding to be used when reading and parsing files
result - the parsed result with all annotations
usePreviousBuildAsReference - the value of usePreviousBuildAsReference
useStableBuildAsReference - determines whether only stable builds should be used as reference builds or not
actionType - the type of the result action
Method Detail

getHeader

public String getHeader()

Overrides:
getHeader in class hudson.plugins.analysis.core.BuildResult

configure

protected void configure(com.thoughtworks.xstream.XStream xstream)

Overrides:
configure in class hudson.plugins.analysis.core.BuildResult

getSummary

public String getSummary()

Specified by:
getSummary in class hudson.plugins.analysis.core.BuildResult

createDeltaMessage

protected String createDeltaMessage()

Overrides:
createDeltaMessage in class hudson.plugins.analysis.core.BuildResult

getSerializationFileName

protected String getSerializationFileName()

Specified by:
getSerializationFileName in class hudson.plugins.analysis.core.BuildResult

getDisplayName

public String getDisplayName()


getResultActionType

protected Class<? extends hudson.plugins.analysis.core.ResultAction<? extends hudson.plugins.analysis.core.BuildResult>> getResultActionType()

Specified by:
getResultActionType in class hudson.plugins.analysis.core.BuildResult

attachLabelProvider

protected void attachLabelProvider(hudson.plugins.analysis.util.model.AnnotationContainer container)

Overrides:
attachLabelProvider in class hudson.plugins.analysis.core.BuildResult


Copyright © 2012-2015 OWASP. All Rights Reserved.