[
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