protected boolean pkgUpgradeByType(PackageType type) { List<DownloadablePackage> upgrades = NuxeoConnectClient.getPackageManager().listUpdatePackages(type, targetPlatform); List<String> upgradeIds = new ArrayList<String>(); for (DownloadablePackage upgrade : upgrades) { upgradeIds.add(upgrade.getId()); } return pkgRequest(null, upgradeIds, null, null); }
protected boolean isRemotePackageId(String pkgId) { List<DownloadablePackage> remotePackages = NuxeoConnectClient.getPackageManager().listAllPackages(); boolean foundId = false; for (DownloadablePackage pkg : remotePackages) { if (pkg.getId().equals(pkgId)) { foundId = true; break; } } return foundId; }