You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2013/05/06 09:40:15 UTC

[jira] [Resolved] (SLING-2853) Add ResourceCollection to Sling

     [ https://issues.apache.org/jira/browse/SLING-2853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger resolved SLING-2853.
--------------------------------------

    Resolution: Fixed

Committed patch 4 in Rev. 1479479

Thanks Amit for providing the patch.

I think follow-up fixes should go in new issues and discussions on the list
                
> Add ResourceCollection to Sling
> -------------------------------
>
>                 Key: SLING-2853
>                 URL: https://issues.apache.org/jira/browse/SLING-2853
>             Project: Sling
>          Issue Type: New Feature
>          Components: Extensions
>            Reporter: Amit Gupta
>            Assignee: Felix Meschberger
>            Priority: Minor
>             Fix For: Resource Collections 1.0.0
>
>         Attachments: collection_v2.zip, collection_v3.zip, collection_v4.zip, collection.zip, resourcecollection.zip
>
>
> Creating a collection of resources has been a use case for a while and there has been no inherent support in SLING for the same.
> This proposal is to add a ResourceCollection interface and implementation that allows creation of collection of resources. 
> Collection is a simple list of members, where each member contains path of resource it refers to. In future, we might need to store additional information with the member, hence following structure is proposed
> N: resourceCollection (nt:unstructured)
>         + P: sling:resourceType
>         + N : members (nt:unstructured)
>             + N: member_res1  > nt:unstructured
>                 + P: path > string, reference to actual resource
>             + N: member_res2  > nt:unstructured
>                 + P: path > string, reference to actual resource

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira