예제 #1
0
 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);
 }
예제 #2
0
 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;
 }