Hi there again. Now I have something:
When I disabled this "extendedAllprop" Parameter in the web.xml of slide,
and used the code:
Enumeration
enum=resource.propfindMethod(org.apache.webdav.lib.methods.DepthSupport.DEPTH_INFINITY);
instead of giving the "group-member-set" directly, I get an huge xml
result, also including the necessary "group-member-set" information.
Somehow, I'm not willing to parse this xml manually. Any idea, how I could
request just this property??
In the xml result, the property is some levels inside other properties.
How can I tell the propfindMethod(String) method about that levels?
I'm realy quite confused, with that mix of objects and xml. I thought I
might get the information parsed into objects. But it's just one huge
xml-String.
I attached the xml String, so that you can see the levels I'm speaking of.
XML result of the
propfindMethod(org.apache.webdav.lib.methods.DepthSupport.DEPTH_INFINITY)
<D:response xmlns:D="DAV:">
<D:href>/slide/roles/user</D:href>
<D:propstat>
<D:prop>
<D:inherited-acl-set></D:inherited-acl-set>
<D:supported-privilege-set>
<D:supported-privilege>
<D:privilege>
<D:all></D:all>
</D:privilege>
<D:supported-privilege>
<D:privilege>
<D:write></D:write>
</D:privilege>
<D:supported-privilege>
<D:privilege>
<D:write-content></D:write-content>
</D:privilege>
<D:supported-privilege>
<D:privilege>
<D:unbind></D:unbind>
</D:privilege>
</D:supported-privilege>
<D:supported-privilege>
<D:privilege>
<D:bind></D:bind>
</D:privilege>
</D:supported-privilege>
</D:supported-privilege>
<D:supported-privilege>
<D:privilege>
<D:write-acl></D:write-acl>
</D:privilege>
</D:supported-privilege>
<D:supported-privilege>
<D:privilege>
<D:write-properties></D:write-properties>
</D:privilege>
</D:supported-privilege>
</D:supported-privilege>
<D:supported-privilege>
<D:privilege>
<D:unlock></D:unlock>
</D:privilege>
</D:supported-privilege>
<D:supported-privilege>
<D:privilege>
<D:read></D:read>
</D:privilege>
<D:supported-privilege>
<D:privilege>
<D:read-current-user-privilege-set></D:read-current-user-privilege-set>
</D:privilege>
</D:supported-privilege>
<D:supported-privilege>
<D:privilege>
<D:read-acl></D:read-acl>
</D:privilege>
</D:supported-privilege>
</D:supported-privilege>
</D:supported-privilege>
</D:supported-privilege-set>
<D:owner>
<D:unauthenticated></D:unauthenticated>
</D:owner>
<D:displayname>user</D:displayname>
<D:source></D:source>
<D:supported-report-set>
<D:supported-report>
<D:report>
<D:expand-property></D:expand-property>
</D:report>
</D:supported-report>
</D:supported-report-set>
<D:privilege-collection-set>
<D:href>/slide/actions</D:href>
</D:privilege-collection-set>
<D:group-member-set>
<D:href>/slide/users/example</D:href>
<D:href>/slide/users/root</D:href>
</D:group-member-set>
<D:supported-live-property-set>
<D:supported-live-property>
<D:prop>
<D:resource-id></D:resource-id>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:parent-set></D:parent-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:group-member-set></D:group-member-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:comment></D:comment>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:displayname></D:displayname>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:principal-URL></D:principal-URL>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:acl></D:acl>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:resourcetype></D:resourcetype>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:alternate-URI-set></D:alternate-URI-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:group-membership></D:group-membership>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:creationuser></D:creationuser>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:supported-report-set></D:supported-report-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:creator-displayname></D:creator-displayname>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:getcontentlength></D:getcontentlength>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:inherited-acl-set></D:inherited-acl-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:principal-collection-set></D:principal-collection-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:supported-method-set></D:supported-method-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:current-user-privilege-set></D:current-user-privilege-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:modificationdate></D:modificationdate>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:supported-privilege-set></D:supported-privilege-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:getcontentlanguage></D:getcontentlanguage>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:getetag></D:getetag>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:lockdiscovery></D:lockdiscovery>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:owner></D:owner>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:modificationuser></D:modificationuser>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:getlastmodified></D:getlastmodified>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:privilege-collection-set></D:privilege-collection-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:workspace></D:workspace>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:acl-restrictions></D:acl-restrictions>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:supportedlock></D:supportedlock>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:getcontenttype></D:getcontenttype>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:supported-live-property-set></D:supported-live-property-set>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:source></D:source>
</D:prop>
</D:supported-live-property>
<D:supported-live-property>
<D:prop>
<D:creationdate></D:creationdate>
</D:prop>
</D:supported-live-property>
</D:supported-live-property-set>
<D:getlastmodified>Wed, 11 Aug 2004 21:06:35
GMT</D:getlastmodified>
<D:getcontentlength>0</D:getcontentlength>
<D:resourcetype>
<D:collection></D:collection>
<D:principal></D:principal>
</D:resourcetype>
<D:supported-method-set>
<D:supported-method
name="PROPPATCH"></D:supported-method>
<D:supported-method name="COPY"></D:supported-method>
<D:supported-method name="DELETE"></D:supported-method>
<D:supported-method name="POST"></D:supported-method>
<D:supported-method name="GET"></D:supported-method>
<D:supported-method name="REPORT"></D:supported-method>
<D:supported-method
name="PROPFIND"></D:supported-method>
<D:supported-method name="PUT"></D:supported-method>
<D:supported-method name="MOVE"></D:supported-method>
<D:supported-method name="UNLOCK"></D:supported-method>
<D:supported-method name="TRACE"></D:supported-method>
<D:supported-method name="OPTIONS"></D:supported-method>
<D:supported-method name="HEAD"></D:supported-method>
<D:supported-method name="ACL"></D:supported-method>
<D:supported-method name="LOCK"></D:supported-method>
<D:supported-method name="CONNECT"></D:supported-method>
<D:supported-method name="SEARCH"></D:supported-method>
</D:supported-method-set>
<D:group-membership></D:group-membership>
<D:modificationuser>
<D:href>/slide/users/unauthenticated</D:href>
</D:modificationuser>
<D:acl-restrictions></D:acl-restrictions>
<D:creationdate>2004-08-11T21:06:35Z</D:creationdate>
<D:principal-collection-set>
<D:href>/slide/users</D:href>
<D:href>/slide</D:href>
<D:href>/slide/roles</D:href>
</D:principal-collection-set>
<D:acl>
<D:ace>
<D:principal>
<D:self></D:self>
</D:principal>
<D:grant>
<D:privilege>
<D:all></D:all>
</D:privilege>
</D:grant>
<D:inherited>
<D:href>/slide/roles</D:href>
</D:inherited>
</D:ace>
<D:ace>
<D:principal>
<D:unauthenticated></D:unauthenticated>
</D:principal>
<D:deny>
<D:privilege>
<D:all></D:all>
</D:privilege>
</D:deny>
<D:inherited>
<D:href>/slide/roles</D:href>
</D:inherited>
</D:ace>
<D:ace>
<D:principal>
<D:href>/slide/roles/root</D:href>
</D:principal>
<D:grant>
<D:privilege>
<D:all></D:all>
</D:privilege>
</D:grant>
<D:inherited>
<D:href>/slide/</D:href>
</D:inherited>
</D:ace>
<D:ace>
<D:principal>
<D:all></D:all>
</D:principal>
<D:deny>
<D:privilege>
<D:read-acl></D:read-acl>
</D:privilege>
<D:privilege>
<D:write-acl></D:write-acl>
</D:privilege>
<D:privilege>
<D:unlock></D:unlock>
</D:privilege>
</D:deny>
<D:inherited>
<D:href>/slide/</D:href>
</D:inherited>
</D:ace>
<D:ace>
<D:principal>
<D:all></D:all>
</D:principal>
<D:grant>
<D:privilege>
<D:read></D:read>
</D:privilege>
</D:grant>
<D:inherited>
<D:href>/slide/</D:href>
</D:inherited>
</D:ace>
</D:acl>
<D:lockdiscovery></D:lockdiscovery>
<D:supportedlock>
<D:lockentry>
<D:lockscope>
<D:exclusive></D:exclusive>
</D:lockscope>
<D:locktype>
<D:write></D:write>
</D:locktype>
</D:lockentry>
<D:lockentry>
<D:lockscope>
<D:shared></D:shared>
</D:lockscope>
<D:locktype>
<D:write></D:write>
</D:locktype>
</D:lockentry>
</D:supportedlock>
<D:modificationdate>2004-08-12T07:37:15Z</D:modificationdate>
<D:current-user-privilege-set>
<D:privilege>
<D:read></D:read>
</D:privilege>
<D:privilege>
<D:read-acl></D:read-acl>
</D:privilege>
<D:privilege>
<D:read-current-user-privilege-set></D:read-current-user-privilege-set>
</D:privilege>
<D:privilege>
<D:write></D:write>
</D:privilege>
<D:privilege>
<D:write-acl></D:write-acl>
</D:privilege>
<D:privilege>
<D:write-properties></D:write-properties>
</D:privilege>
<D:privilege>
<D:write-content></D:write-content>
</D:privilege>
<D:privilege>
<D:bind></D:bind>
</D:privilege>
<D:privilege>
<D:unbind></D:unbind>
</D:privilege>
<D:privilege>
<D:unlock></D:unlock>
</D:privilege>
</D:current-user-privilege-set>
<D:creationuser>
<D:unauthenticated></D:unauthenticated>
</D:creationuser>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<D:workspace></D:workspace>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]