Hi, I'm just diving into JR and so far so good.  I'm trying to understand 
some concepts, though, related to workspaces and the repository as a whole.

Let's say I have a repository that looks like a file system with user 
directories:

/jcr:root/x:users/x:jane/<STUFF>
/jcr:root/x:users/x:bob/<STUFF>
/jcr:root/x:system/<STUFF>

I originally expected to be able to obtain a Session that is rooted at 
x:jane or x:bob, all from one global repository workspace.  But, what I'm 
seeing right now (through sleepy eyes) is that I'd have to give x:jane and 
x:bob different workspaces in repository.xml.  Is this correct?

If workspaces are the preferred (or only) way to get a Session rooted at a 
particular Node, then I guess I'm looking for a way to dynamically create 
workspaces at runtime without modifying repository.xml.  I see a 
createWorkspace in RepositoryImpl, but it is package private.

Any ideas on this are appreciated.  I'm still wrapping my head around some 
of this as you can tell.  :)

Ryan



Reply via email to