Class NullAnalysisHistory
java.lang.Object
io.jenkins.plugins.analysis.core.model.NullAnalysisHistory
- All Implemented Interfaces:
History
,Iterable<edu.hm.hafner.echarts.BuildResult<AnalysisBuildResult>>
Empty build history.
- Author:
- Ullrich Hafner
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the baseline action (if already available).Returns the baseline result (if already available).getBuild()
Returns the build that contains the historical result (if there is any).edu.hm.hafner.analysis.Report
Returns the issues of the historical result.Returns the historical result (if there is any).boolean
Returns whether this history has more than one result.Iterator
<edu.hm.hafner.echarts.BuildResult<AnalysisBuildResult>> iterator()
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
NullAnalysisHistory
public NullAnalysisHistory()
-
-
Method Details
-
getBaselineAction
Description copied from interface:History
Returns the baseline action (if already available).- Specified by:
getBaselineAction
in interfaceHistory
- Returns:
- the baseline action
-
getBaselineResult
Description copied from interface:History
Returns the baseline result (if already available).- Specified by:
getBaselineResult
in interfaceHistory
- Returns:
- the baseline result
-
getResult
Description copied from interface:History
Returns the historical result (if there is any). -
getBuild
Description copied from interface:History
Returns the build that contains the historical result (if there is any). -
getIssues
public edu.hm.hafner.analysis.Report getIssues()Description copied from interface:History
Returns the issues of the historical result. If there is no historical build found, then an empty set of issues is returned. -
iterator
- Specified by:
iterator
in interfaceHistory
- Specified by:
iterator
in interfaceIterable<edu.hm.hafner.echarts.BuildResult<AnalysisBuildResult>>
-
hasMultipleResults
public boolean hasMultipleResults()Description copied from interface:History
Returns whether this history has more than one result.- Specified by:
hasMultipleResults
in interfaceHistory
- Returns:
true
if there are multiple results,false
otherwise
-
toString
-