[Yanel-commits] rev 25735 - public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/utils

simon at wyona.com simon at wyona.com
Tue Jul 3 16:26:18 CEST 2007


Author: simon
Date: 2007-07-03 16:26:18 +0200 (Tue, 03 Jul 2007)
New Revision: 25735

Modified:
   public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/utils/UpdateInfo.java
Log:
revision added

Modified: public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/utils/UpdateInfo.java
===================================================================
--- public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/utils/UpdateInfo.java	2007-07-03 13:43:51 UTC (rev 25734)
+++ public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/utils/UpdateInfo.java	2007-07-03 14:26:18 UTC (rev 25735)
@@ -177,8 +177,10 @@
      * @return ArrayList with version which are matching the value of the key, and fits in the version requirement
      * @param String key
      * @param String value 
+     * @param String installInfoVersion 
+     * @param String installInfoRevision 
      */
-    public ArrayList getUpdateVersionsOf(String key, String value, String installInfoVersion) {
+    public ArrayList getUpdateVersionsOf(String key, String value, String installInfoVersion, String InstallInfoRevision) {
         ArrayList selectedUpdateVersions = getUpdateVersionsOf(key, value);
         VersionComparator versionComparator = new VersionComparator();  
         for (int i = 0; i < selectedUpdateVersions.size(); i++) {
@@ -189,6 +191,12 @@
             if (versionComparator.compare((String) versionDetail.get("targetApllicationMaxVersion"), installInfoVersion) < 0 ) {
                 selectedUpdateVersions.remove(i);
             }
+            if (versionComparator.compare((String) versionDetail.get("targetApllicationMinRevision"), InstallInfoRevision) > 0 ) {
+                selectedUpdateVersions.remove(i);
+            }
+            if (versionComparator.compare((String) versionDetail.get("targetApllicationMaxRevision"), InstallInfoRevision) < 0 ) {
+                selectedUpdateVersions.remove(i);
+            }
         }
         Collections.sort(selectedUpdateVersions, new UpdateInfoVersionComparator());
         return selectedUpdateVersions;




More information about the Yanel-commits mailing list