Remove dependency to JCR and make resource provider implementation easier
-------------------------------------------------------------------------

                 Key: SLING-1947
                 URL: https://issues.apache.org/jira/browse/SLING-1947
             Project: Sling
          Issue Type: Improvement
          Components: Extensions, JCR
    Affects Versions: Extensions Bundleresource 2.0.4, File System Resource 
Provider 1.0.0, JCR Resource 2.0.6
            Reporter: Carsten Ziegeler


Currently the resource provider implementations usually check if the resource 
points to a directory if the repository has a node at this location to allow to 
let the repository return this node as the directory resource.
This requires the implementations to adapt the resolver to a session, check if 
the node is available etc.

This looks like a workaround, creates an unnecessary dependency to JCR and 
might create problems in the future if the repository is not used as a provider 
or is not the root provider.

One solution would be to let the implementations return "nt:folder" and the 
resource resolver checks in this case the root provider if it has a resource at 
the same position and returns that one instead.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to