You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by an...@apache.org on 2005/12/09 12:17:11 UTC
svn commit: r355450 -
/incubator/jackrabbit/trunk/contrib/jcr-server/webdav/src/java/org/apache/jackrabbit/webdav/DavMethods.java
Author: angela
Date: Fri Dec 9 03:17:03 2005
New Revision: 355450
URL: http://svn.apache.org/viewcvs?rev=355450&view=rev
Log:
Adjusting utility methods: MKWORKSPACE is a 'createResource'-method and a 'createCollection'-method too.
RFC 3253:
"A workspace resource is a collection whose members are related version-controlled and non-version-controlled resources."
"A MKWORKSPACE request creates a new workspace resource"
Modified:
incubator/jackrabbit/trunk/contrib/jcr-server/webdav/src/java/org/apache/jackrabbit/webdav/DavMethods.java
Modified: incubator/jackrabbit/trunk/contrib/jcr-server/webdav/src/java/org/apache/jackrabbit/webdav/DavMethods.java
URL: http://svn.apache.org/viewcvs/incubator/jackrabbit/trunk/contrib/jcr-server/webdav/src/java/org/apache/jackrabbit/webdav/DavMethods.java?rev=355450&r1=355449&r2=355450&view=diff
==============================================================================
--- incubator/jackrabbit/trunk/contrib/jcr-server/webdav/src/java/org/apache/jackrabbit/webdav/DavMethods.java (original)
+++ incubator/jackrabbit/trunk/contrib/jcr-server/webdav/src/java/org/apache/jackrabbit/webdav/DavMethods.java Fri Dec 9 03:17:03 2005
@@ -289,23 +289,29 @@
}
/**
- * Returns <code>true</code> if the request is to create a
- * resource. True for <code>MKCOL</code>, <code>PUT</code> and
- * <code>POST</code> requests.
+ * Returns <code>true</code> if the request is to create a resource.
+ * True for <code>PUT</code>, <code>POST</code>, <code>MKCOL</code>
+ * and <code>MKWORKSPACE</code> requests.
+ *
+ * @return true if request method is to create (or replace) a resource
*/
public static boolean isCreateRequest(DavServletRequest request) {
int methodCode = getMethodCode(request.getMethod());
- return (methodCode == DAV_MKCOL ||
- methodCode == DAV_PUT ||
- methodCode == DAV_POST);
+ return ( methodCode == DAV_PUT ||
+ methodCode == DAV_POST ||
+ methodCode == DAV_MKCOL ||
+ methodCode == DAV_MKWORKSPACE);
}
/**
- * Returns <code>true</code> if the request is to create a
- * collection resource. True for <code>MKCOL</code> requests.
+ * Returns <code>true</code> if the request is to create a collection resource.
+ * True for <code>MKCOL</code> and <code>MKWORKSPACE</code> requests.
+ *
+ * @return true if request method is to create a new collection resource
*/
public static boolean isCreateCollectionRequest(DavServletRequest request) {
- return (getMethodCode(request.getMethod()) == DAV_MKCOL);
+ int methodCode = getMethodCode(request.getMethod());
+ return (methodCode == DAV_MKCOL || methodCode == DAV_MKWORKSPACE);
}
/**