jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Reschke (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-1733) WebDAV BIND support
Date Fri, 12 Sep 2008 08:13:44 GMT
WebDAV BIND support

                 Key: JCR-1733
                 URL: https://issues.apache.org/jira/browse/JCR-1733
             Project: Jackrabbit
          Issue Type: Task
          Components: jackrabbit-webdav
            Reporter: Julian Reschke
            Assignee: Julian Reschke
            Priority: Minor

I'm tempted to work on implementing the WebDAV BIND protocol, as currently defined in http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-20.html.

This issue can be used to collect design proposals and track progress.

1) DAV:resource-id live property

This can be implemented in terms of the JCR UUID. However, we need to turn this one into a
URI for WebDAV. If the JCR UUID happens to *really* use UUID syntax, we *could* use urn:uuid.
Otherwise, it would probably useful to mint an HTTP URI, served by the WebDAV servlet. (note
that the latter has the disadvantage that moving a node to a different server will affect
its resource-id, in case that other server allows importing UUIDs).

2) REBIND and UNBIND methods

Same as MOVE and DELETE, with the excpetion of marshalling.

3) DAV:parent-set property

Either trivial (when node isn't shared), or needs to use the JCR 2.0 shared set functionality.

4) BIND method

Either trivial (when shareable nodes aren't supported), or needs to use the JCR 2.0 shared
set functionality.

5) Cycle detection in depth:infinity requests

TBD :-)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message