[Yanel-commits] rev 26244 -
public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder
michi at wyona.com
michi at wyona.com
Tue Jul 24 11:50:40 CEST 2007
Author: michi
Date: 2007-07-24 11:50:40 +0200 (Tue, 24 Jul 2007)
New Revision: 26244
Modified:
public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/UpdateFinder.java
Log:
missing space added, usecase param introduced, javadoc fixed and logging statement added
Modified: public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/UpdateFinder.java
===================================================================
--- public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/UpdateFinder.java 2007-07-24 09:14:42 UTC (rev 26243)
+++ public/yanel/trunk/src/realms/welcome-admin/yanel/resources/update-webapp/src/java/org/wyona/yanel/impl/resources/updatefinder/UpdateFinder.java 2007-07-24 09:50:40 UTC (rev 26244)
@@ -244,7 +244,7 @@
} else {
if (request.getParameter("save-as") != null) {
body = plainRequest();
- } else if (request.getParameter("update") != null && request.getParameter("update").equals("update")) {
+ } else if (request.getParameter("usecase") != null && request.getParameter("usecase").equals("update")) {
body = getUpdateConfirmScreen();
} else if (request.getParameter("updateconfirmed") != null && request.getParameter("updateconfirmed").equals("updateconfirmed")) {
body = getUpdateScreen();
@@ -321,7 +321,7 @@
} else {
htmlBodyContent.append("<p>");
htmlBodyContent.append("Newest yanel is: " + newestYanelName);
- htmlBodyContent.append("<form method=\"GET\"><input type=\"submit\" name=\"button\" value=\"update\"></input><input type=\"hidden\" name=\"update\" value=\"update\"></input><input type=\"hidden\" name=\"updatelink\" value=\"" + newestYanel.get("updateLink") + "\"/></form>");
+ htmlBodyContent.append("<form method=\"GET\"><input type=\"submit\" name=\"button\" value=\"update\"></input><input type=\"hidden\" name=\"usecase\" value=\"update\"></input><input type=\"hidden\" name=\"updatelink\" value=\"" + newestYanel.get("updateLink") + "\"/></form>");
htmlBodyContent.append("</p>");
}
@@ -348,7 +348,7 @@
+ "<li> ChangeLog: "
+ versionDetails.get("changeLog")
+ "</li>"
- + "<li> <form method=\"GET\"><input type=\"submit\" name=\"button\" value=\"update\"></input><input type=\"hidden\" name=\"update\" value=\"update\"/><input type=\"hidden\" name=\"updatelink\" value=\""
+ + "<li> <form method=\"GET\"><input type=\"submit\" name=\"button\" value=\"update\"></input><input type=\"hidden\" name=\"usecase\" value=\"update\"/><input type=\"hidden\" name=\"updatelink\" value=\""
+ versionDetails.get("updateLink") + "\"/></form></li>" + "</ul></li>");
}
htmlBodyContent.append("</ul>");
@@ -478,6 +478,9 @@
return new UpdateInfo(getInstallInfo().getUpdateURL(), getInstallInfo());
}
+ /**
+ * Get Updater
+ */
private HashMap getBestUpdater() throws Exception {
InstallInfo installInfo = getInstallInfo();
UpdateInfo updateInfo = getUpdateInfo();
@@ -490,6 +493,7 @@
ArrayList bestUpdater = updateInfo.getUpdateVersionsOf("type", "updater", installInfo.getRevision());
for (int i = 0; i < bestUpdater.size(); i++) {
HashMap versionDetail = (HashMap) bestUpdater.get(i);
+ log.error("DEBUG: Updater details: " + versionDetail);
if (versionComparator.compare((String) versionDetail.get("targetApllicationMinRevision"), updateRevision) > 0 ) {
bestUpdater.remove(i);
}
@@ -499,7 +503,7 @@
}
Collections.sort(bestUpdater, new UpdateInfoVersionComparator());
if (bestUpdater.size() < 1) {
- throw new Exception("No updater found for updating your current version(" + installInfo.getId() + "-v-" + installInfo.getVersion() + "-r-" + installInfo.getRevision() + ") to your requested version (" + updateId + "-v-" + updateVersion + "-r-" + updateRevision + ")");
+ throw new Exception("No updater found for updating your current version (" + installInfo.getId() + "-v-" + installInfo.getVersion() + "-r-" + installInfo.getRevision() + ") to your requested version (" + updateId + "-v-" + updateVersion + "-r-" + updateRevision + ")");
}
return (HashMap) bestUpdater.get(bestUpdater.size() - 1);
}
More information about the Yanel-commits
mailing list