]> err.no Git - sope/blob - sope-appserver/NGObjWeb/WebDAV/DAVFetchSpec.txt
fixed umlaut issue on MacOSX
[sope] / sope-appserver / NGObjWeb / WebDAV / DAVFetchSpec.txt
1 # $Id$
2
3 Required Context
4
5   request-url => entity
6
7 DAV PROPFIND
8
9   entity:
10     Request URL
11
12   scope:
13     0         - object
14     1         - collection children + collection
15     1,noroot  - collection children
16     infinity  - all children, deep
17
18   attribute selection
19     propnames  ([[obj soClass] -allKeysInContext:] ?)
20     allprops   (= SQL SELECT * FROM...)
21
22 DAV SEARCH SQL
23   
24   entity:
25     traversal of "xxx" -> [requesturl relativeURL:xxx]
26     => only children allowed in FROM ?
27   
28   scope
29     shallow (= depth 1 or 1,noroot ??)
30       FROM Scope('shallow traversal of ""')
31       FROM scope('shallow traversal of "http://x:23000/a/ol/helge/Contacts"')
32
33     hierarchical (= depth infinity)    
34       from scope('hierarchical traversal of "/janb/"')
35   
36   attribute selection
37     named, fqn
38       "DAV:creationdate", 
39       "http://schemas.microsoft.com/mapi/email3addrtype", 
40       "urn:schemas:contacts:cn"
41     *
42
43
44 WHERE:
45 where "DAV:iscollection" = False and "DAV:ishidden" = False      order by "http://schemas.microsoft.com/mapi/proptag/x0e230003"