Package org.ossreviewtoolkit.model
Class AdvisorResult
-
- All Implemented Interfaces:
public final class AdvisorResultThe result of a specific advisor execution for a single package.
Different advisor implementations may produce findings of different types. To reflect this, this class has multiple fields for findings of these types. It is up to a concrete advisor, which of these fields it populates.
-
-
Field Summary
Fields Modifier and Type Field Description private final AdvisorDetailsadvisorprivate final AdvisorSummarysummaryprivate final List<Defect>defectsprivate final List<Vulnerability>vulnerabilities
-
Constructor Summary
Constructors Constructor Description AdvisorResult(AdvisorDetails advisor, AdvisorSummary summary, List<Defect> defects, List<Vulnerability> vulnerabilities)
-
Method Summary
Modifier and Type Method Description final AdvisorDetailsgetAdvisor()Details about the used advisor. final AdvisorSummarygetSummary()A summary of the advisor results. final List<Defect>getDefects()The defects. final List<Vulnerability>getVulnerabilities()The vulnerabilities. -
-
Constructor Detail
-
AdvisorResult
AdvisorResult(AdvisorDetails advisor, AdvisorSummary summary, List<Defect> defects, List<Vulnerability> vulnerabilities)
-
-
Method Detail
-
getAdvisor
final AdvisorDetails getAdvisor()
Details about the used advisor.
-
getSummary
final AdvisorSummary getSummary()
A summary of the advisor results.
-
getDefects
final List<Defect> getDefects()
The defects.
-
getVulnerabilities
final List<Vulnerability> getVulnerabilities()
The vulnerabilities.
-
-
-
-