[Yanel-commits] rev 25708 -
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet
michi at wyona.com
michi at wyona.com
Tue Jul 3 11:19:42 CEST 2007
Author: michi
Date: 2007-07-03 11:19:41 +0200 (Tue, 03 Jul 2007)
New Revision: 25708
Modified:
public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
protect dynamically generated introspection
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 2007-07-03 09:14:33 UTC (rev 25707)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java 2007-07-03 09:19:41 UTC (rev 25708)
@@ -505,7 +505,7 @@
}
if (usecase != null && usecase.equals("checkout")) {
- log.debug("Checkout data ...");
+ if(log.isDebugEnabled()) log.debug("Checkout data ...");
if (ResourceAttributeHelper.hasAttributeImplemented(res, "Versionable", "2")) {
// note: this will throw an exception if the document is checked out already
@@ -522,12 +522,11 @@
} else {
versionable.checkout(userID);
}
+ } else {
+ log.warn("Acquire lock has not been implemented yet ...!");
+ // acquireLock();
}
-
- log.warn("Acquire lock has not been implemented yet ...!");
- // acquireLock();
}
-
} else {
Element resourceIsNullElement = (Element) rootElement.appendChild(doc.createElement("resource-is-null"));
}
@@ -1002,6 +1001,9 @@
} else if (value != null && value.equals("checkin")) {
log.debug("Checkin data ...");
role = new Role("write");
+ } else if (value != null && value.equals("introspection")) {
+ if(log.isDebugEnabled()) log.debug("Dynamically generated introspection ...");
+ role = new Role("introspection");
} else if (value != null && value.equals("checkout")) {
log.debug("Checkout data ...");
role = new Role("open");
More information about the Yanel-commits
mailing list