chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Florian Müller <>
Subject Re: folder with non-accessible parent (AtomPub)
Date Thu, 13 Mar 2014 08:03:40 GMT
 Hi Florent,

 The spec doesn't really clarify this case.

 Here is my personal gut feeling:
 I think there should be an "up" link because every folder in CMIS must 
 have a parent folder. So a client could expect an "up" link.
 Accessing the parent should throw a permissionDenied exception in your 
 case, though. I guess that would also match the behavior of the other 
 two bindings.

 - Florian

> Hi,
> In some of our applications a given folder (a user's workspace) has
> internally a parent that exists but is not accessible to the
> particular user. Therefore we return no parent for it.
> However Chemistry assumes that only the root can have no parent:
> org.apache.chemistry.opencmis.client.runtime.FolderImpl.getParents
> checks if it's not the root, and if not calls
> org.apache.chemistry.opencmis.client.bindings.spi.atompub.NavigationServiceImpl.getFolderParent
> which fails as there's not rel="up" link.
> What do you think? Is what we do illegal according to the spec, or is
> it just Chemistry that has to be patched?
> Florent

View raw message