[Yanel-commits] rev 45629 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Sat Nov 21 23:59:39 CET 2009


Author: michi
Date: 2009-11-21 23:59:39 +0100 (Sat, 21 Nov 2009)
New Revision: 45629

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
response added re releasing the lock

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2009-11-21 22:36:23 UTC (rev 45628)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2009-11-21 22:59:39 UTC (rev 45629)
@@ -290,6 +290,14 @@
                             try {
                                 versionable.cancelCheckout();
                                 log.debug("Lock has been released.");
+
+                                response.setStatus(HttpServletResponse.SC_OK);
+                                response.setContentType("text/html" + "; charset=" + "UTF-8");
+                                String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(resource.getPath());
+                                StringBuilder sb = new StringBuilder("<html xmlns=\"http://www.w3.org/1999/xhtml\"><body>Lock has been released! back to <a href=\""+backToRealm + resource.getPath() +"\">page</a>.</body></html>");
+                                PrintWriter w = response.getWriter();
+                                w.print(sb);
+                                return;
                             } catch (Exception e) {
                                 throw new ServletException("Releasing the lock of <" + resource.getPath() + "> failed because of: " + e.getMessage(), e);
                             }



More information about the Yanel-commits mailing list