ChadDavis wrote:
I'm using Jackrabbit 2.0, with spi/davex remoting. When I try to create a workspace with Workspace.createWorkspace(), I get a stack trace indicating that the feature in not implemented. Furthermore, it references ticket JCR-2003, but when I look there I don't really see anything about the workspace.
creating workspaces is not yet implemented.
More concerning are the comments on that ticket indicating that there may be little energy moving in the direction of fully implementing the JCR2.0 in the spi/davex stack. This leads me to a series of questions: 1) Isn't the spi/davex stack the preferred method of remoting?
as far as i know it's the preferred way for u...@day right now.
2) Why exactly is the implementation left in a partial state?
- not enough time to implement the missing parts. - no urgent need for the missing parts.
3) I'm willing to assist in some implementation, but I need to know how to do that.
- provide patches e.g. - create new workspaces could be implemented using the MKWORKSPACE method defined in deltaV http://www.webdav.org/specs/rfc3253.html#METHOD_MKWORKSPACE - activities could be implemented using the MKACTIVITY method http://www.webdav.org/specs/rfc3253.html#METHOD_MKACTIVITY - node type registration either we could do something similar to the namespace, which are exposed as properties of the workspace resource. or we make it a bit hacky as we did for the clone. or we treat MKCOL underneith the /jcr:system/jcr:nodetypes specially. - query and observation there are a couple of known issues to address with well defined scope... that could be a good point for getting started if you are not yet familiar with the code. - ... for those variants that rely on deltaV functionality the one providing an implementation must take a closer look at the pre and post conditions defined therein and try to find a way to match JCR requirements to ones defined in deltaV... preferably writing some lines to be added to the remoting document that is on the jackrabbit webpage... i started to update the document to a version 2 but didn't have time to complete it up to now. angela
