Package org.ossreviewtoolkit.model.utils
Object ConfigurationResolver
-
- All Implemented Interfaces:
public class ConfigurationResolver
-
-
Field Summary
Fields Modifier and Type Field Description public final static ConfigurationResolverINSTANCE
-
Method Summary
Modifier and Type Method Description final List<PackageConfiguration>resolvePackageConfigurations(Set<Identifier> identifiers, Function1<Identifier, List<ScanResult>> scanResultProvider, PackageConfigurationProvider packageConfigurationProvider)Resolved the PackageConfigurations that match the scan results for the provided identifiers. final List<ResolvedPackageCurations>resolvePackageCurations(Collection<Package> packages, List<Pair<String, PackageCurationProvider>> curationProviders)Return the resolved PackageCurations for the given packages. final ResolutionsresolveResolutions(List<Issue> issues, List<RuleViolation> ruleViolations, List<Vulnerability> vulnerabilities, ResolutionProvider resolutionProvider)-
-
Method Detail
-
resolvePackageConfigurations
final List<PackageConfiguration> resolvePackageConfigurations(Set<Identifier> identifiers, Function1<Identifier, List<ScanResult>> scanResultProvider, PackageConfigurationProvider packageConfigurationProvider)
Resolved the PackageConfigurations that match the scan results for the provided identifiers.
-
resolvePackageCurations
final List<ResolvedPackageCurations> resolvePackageCurations(Collection<Package> packages, List<Pair<String, PackageCurationProvider>> curationProviders)
Return the resolved PackageCurations for the given packages. The curationProviders must be ordered highest-priority-first.
-
resolveResolutions
final Resolutions resolveResolutions(List<Issue> issues, List<RuleViolation> ruleViolations, List<Vulnerability> vulnerabilities, ResolutionProvider resolutionProvider)
-
-
-
-