[ 
https://issues.apache.org/jira/browse/OAK-218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13427222#comment-13427222
 ] 

angela commented on OAK-218:
----------------------------

in addition AbstractSession doesn't respect identifier based paths (except for 
getItem).
while addressing the permission related issues we should make sure the 
implementation
properly deals with the identifier based paths in all methods except for 
getProperty and propertyExists
                
> Session methods rely on accessibility of root node
> --------------------------------------------------
>
>                 Key: OAK-218
>                 URL: https://issues.apache.org/jira/browse/OAK-218
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: jcr
>            Reporter: angela
>
> the current implementation of Session methods access items rely on the
> accessibility of the root which isn't something we can rely on.
> the affected methods are
> - Session#itemExists
> - Session#propertyExists
> - Session#nodeExists
> - Session#getItem
> - Session#getProperty
> - Session#getNode
> right now they are all inherited from the implementation in AbstractSession.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to