[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