public class DependenciesCalculatorV2 extends Object implements DependenciesCalculator
| Constructor and Description |
|---|
DependenciesCalculatorV2(InstallPackageService installService) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInstalledPackage(PackageInfo packageInfo) |
void |
addInstalledPackage(PackageInfo[] packages) |
void |
addPackageToInstall(Collection<PackageInfo> packages) |
void |
addPackageToInstall(PackageInfo packageInfo) |
void |
calculate() |
List<PackageInfo> |
getConflictPackages() |
List<PackageInfo> |
getRequiredPackages() |
Dependencies |
getUnresolvedDependencies() |
public DependenciesCalculatorV2(InstallPackageService installService)
public void addPackageToInstall(PackageInfo packageInfo)
addPackageToInstall in interface DependenciesCalculatorpublic void addPackageToInstall(Collection<PackageInfo> packages)
addPackageToInstall in interface DependenciesCalculatorpublic void addInstalledPackage(PackageInfo packageInfo)
addInstalledPackage in interface DependenciesCalculatorpublic void addInstalledPackage(PackageInfo[] packages)
addInstalledPackage in interface DependenciesCalculatorpublic List<PackageInfo> getRequiredPackages()
getRequiredPackages in interface DependenciesCalculatorpublic List<PackageInfo> getConflictPackages()
getConflictPackages in interface DependenciesCalculatorpublic Dependencies getUnresolvedDependencies()
getUnresolvedDependencies in interface DependenciesCalculatorpublic void calculate()
calculate in interface DependenciesCalculator