dirkv 01/07/21 07:06:06
Modified: src/webdav/client/src/org/apache/webdav/lib/methods
AclMethod.java
Log:
draft-ietf-webdav-acl-06: do not submit inherited and protected aces
Revision Changes Path
1.3 +10 -3
jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/AclMethod.java
Index: AclMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/AclMethod.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AclMethod.java 2001/06/09 00:15:20 1.2
+++ AclMethod.java 2001/07/21 14:06:06 1.3
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/AclMethod.java,v
1.2 2001/06/09 00:15:20 remm Exp $
- * $Revision: 1.2 $
- * $Date: 2001/06/09 00:15:20 $
+ * $Header:
/home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/methods/AclMethod.java,v
1.3 2001/07/21 14:06:06 dirkv Exp $
+ * $Revision: 1.3 $
+ * $Date: 2001/07/21 14:06:06 $
*
* ====================================================================
*
@@ -178,6 +178,13 @@
while (aceList.hasMoreElements()) {
Ace ace = (Ace) aceList.nextElement();
+ if (ace.isInherited() || ace.isProtected()) {
+ // draft-ietf-webdav-acl-06
+ // do not submit inherited and protected aces
+ // continue with next ace
+ continue;
+ }
+
printer.writeElement("D", null, "ace",
XMLPrinter.OPENING);