cmlenz 02/03/02 08:21:02
Modified: src/webdav/server/org/apache/slide/webdav/method Tag:
SLIDE_1_0 MkcolMethod.java
Log:
Porting bugfixes/enhancements from the HEAD branch:
- Committed by juergen, 01/12/07 05:50:56
"1) BUG: PropPatch did not rollback, if one action could not be executed
2) The property itself decides, if it is read-only or can be modified
by propPatch
3) all live properties have get/set methods, they are now used."
Revision Changes Path
No revision
No revision
1.14.2.1 +16 -19
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java
Index: MkcolMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java,v
retrieving revision 1.14
retrieving revision 1.14.2.1
diff -u -r1.14 -r1.14.2.1
--- MkcolMethod.java 23 Sep 2001 11:19:02 -0000 1.14
+++ MkcolMethod.java 2 Mar 2002 16:21:02 -0000 1.14.2.1
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java,v
1.14 2001/09/23 11:19:02 dirkv Exp $
- * $Revision: 1.14 $
- * $Date: 2001/09/23 11:19:02 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/MkcolMethod.java,v
1.14.2.1 2002/03/02 16:21:02 cmlenz Exp $
+ * $Revision: 1.14.2.1 $
+ * $Date: 2002/03/02 16:21:02 $
*
* ====================================================================
*
@@ -145,11 +145,9 @@
NodeRevisionDescriptor revisionDescriptor =
new NodeRevisionDescriptor(0);
- NodeProperty property = null;
// Resource type
- property = new NodeProperty("resourcetype", "<collection/>", true);
- revisionDescriptor.setProperty(property);
+ revisionDescriptor.setResourceType("<collection/>");
// Creation date
revisionDescriptor.setCreationDate(new Date());
@@ -157,21 +155,20 @@
// Last modification date
revisionDescriptor.setLastModified(new Date());
- // Display name
- property = new NodeProperty("getcontentlength", "0", true);
- revisionDescriptor.setProperty(property);
+ // Content length name
+ revisionDescriptor.setContentLength(0);
// Source
- property = new NodeProperty("source", "", true);
- revisionDescriptor.setProperty(property);
+ revisionDescriptor.setSource("");
// Owner
- String owner = slideToken.getCredentialsToken().getPublicCredentials();
- property = new NodeProperty("owner", owner, true);
- revisionDescriptor.setProperty(property);
-
+ revisionDescriptor.setOwner(
+ slideToken.getCredentialsToken().getPublicCredentials());
+
if (isMsProprietarySupport()) {
+ NodeProperty property = null;
+
// Name
/*
property = new NodeProperty("name", colName, "ms", "MICROSOFT");
@@ -233,8 +230,8 @@
// TODO : Initialize and create collection's properties.
}
-
-
+
+
/**
* Get return status based on exception type.
*/
@@ -250,9 +247,9 @@
} catch (Exception e) {
return super.getErrorCode(e);
}
-
+
}
-
+
/**
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>