Package org.ossreviewtoolkit.model
Object AdvisorRecord.Companion
-
- All Implemented Interfaces:
public class AdvisorRecord.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final Function1<AdvisorResult, Boolean>RESULTS_WITH_VULNERABILITIESprivate final Function1<AdvisorResult, Boolean>RESULTS_WITH_DEFECTSpublic final static AdvisorRecord.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final Function1<AdvisorResult, Boolean>resultsWithIssues(Severity minSeverity, AdvisorCapability capability)Return a filter for AdvisorResults that contain issues. final Function1<AdvisorResult, Boolean>getRESULTS_WITH_VULNERABILITIES()A filter for AdvisorResults that matches only results that contain vulnerabilities. final Function1<AdvisorResult, Boolean>getRESULTS_WITH_DEFECTS()A filter for AdvisorResults that matches only results that contain defects. -
-
Method Detail
-
resultsWithIssues
final Function1<AdvisorResult, Boolean> resultsWithIssues(Severity minSeverity, AdvisorCapability capability)
Return a filter for AdvisorResults that contain issues. Match only results with an issue whose severity is greater or equal than minSeverity. Often, issues are only relevant for certain types of advisors. For instance, when processing vulnerability information, it is not of interest if an advisor for defects had encountered problems. Therefore, support an optional filter for a capability of the advisor that produced a result.
-
getRESULTS_WITH_VULNERABILITIES
final Function1<AdvisorResult, Boolean> getRESULTS_WITH_VULNERABILITIES()
A filter for AdvisorResults that matches only results that contain vulnerabilities.
-
getRESULTS_WITH_DEFECTS
final Function1<AdvisorResult, Boolean> getRESULTS_WITH_DEFECTS()
A filter for AdvisorResults that matches only results that contain defects.
-
-
-
-