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

michi at wyona.com michi at wyona.com
Thu Oct 29 23:34:04 CET 2009


Author: michi
Date: 2009-10-29 23:34:04 +0100 (Thu, 29 Oct 2009)
New Revision: 45253

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
release lock parametrized

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-10-29 22:33:15 UTC (rev 45252)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2009-10-29 22:34:04 UTC (rev 45253)
@@ -128,6 +128,8 @@
     public static final String YANEL_RESOURCE_WORKFLOW_TRANSITION_OUTPUT = YANEL_RESOURCE_WORKFLOW_TRANSITION + ".output";
     public static final String VIEW_ID_PARAM_NAME = "yanel.resource.viewid";
     public static final String RESOURCE_META_ID_PARAM_NAME = "yanel.resource.meta";
+
+    public static final String RELEASE_LOCK = "release-lock";
     
     private static final String CONTENT_TYPE_XHTML = "xhtml";
 
@@ -267,8 +269,8 @@
         
         String value = request.getParameter(YANEL_RESOURCE_USECASE);
         try {
-            if (value != null && value.equals("release-lock")) {
-                log.debug("Release lock ...");
+            if (value != null && value.equals(RELEASE_LOCK)) {
+                log.warn("Try to release lock ...");
                 
                 if (ResourceAttributeHelper.hasAttributeImplemented(resource, "Versionable", "2")) {
                     VersionableV2 versionable  = (VersionableV2)resource;
@@ -277,6 +279,7 @@
                         if (checkoutUserID.equals(userID)) {
                             try {
                                 versionable.cancelCheckout();
+                                log.warn("DEBUG: Lock has been released.");
                             } 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