You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by Apache Wiki <wi...@apache.org> on 2012/03/20 18:04:08 UTC
[Jackrabbit Wiki] Update of "Jsop" by stefan
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Jackrabbit Wiki" for change notification.
The "Jsop" page has been changed by stefan:
http://wiki.apache.org/jackrabbit/Jsop?action=diff&rev1=41&rev2=42
Comment:
the microkernel data model doesn't support user-defined order of child nodes -> remove obsolete move/copy syntax with 'position'
=== Draft Implementations: JSOP-Diff ===
The definitions below are based on the format used by [[http://svn.apache.org/viewvc/jackrabbit/tags/2.3.2/jackrabbit-jcr-server/src/main/java/org/apache/jackrabbit/server/remoting/davex/JcrRemotingServlet.java?view=markup|JCR Server]] but diverge in some areas. This is still work in progress and definitions may change at anytime.
- * [[http://svn.apache.org/viewvc/jackrabbit/sandbox/microkernel/|Jackrabbit Microkernel]]
+ * [[http://svn.apache.org/repos/asf/jackrabbit/oak/trunk/oak-mk/|Oak MicroKernel]]
* DavExRemoting in Jackrabbit WebDAV
@@ -74, +74 @@
ADD ::= "+" STRING ":" (OBJECT | ATOM | ARRAY)
SET ::= "^" STRING ":" ATOM | ARRAY
REMOVE ::= "-" STRING
- MOVE ::= ">" STRING ":" (STRING | "{" STRING ":" STRING "}")
- COPY ::= "*" STRING ":" (STRING | "{" STRING ":" STRING "}")
+ MOVE ::= ">" STRING ":" STRING
+ COPY ::= "*" STRING ":" STRING
TEST ::= "=" STRING ":" ATOM | ARRAY
METADATA ::= "@" OBJECT
EXTENSION ::= OP STRING ":" (OBJECT | ATOM | ARRAY)
@@ -135, +135 @@
'''moveNodeDiff:'''
* > pathString: newPathString
- * > pathString: { positionString: newPathString }
'''copyNodeDiff:'''
* * pathString: newPathString
- * * pathString: { positionString: newPathString }
-
- '''positionString:'''
-
- * "before"
- * "after"
'''removeNodeDiff:'''