Konrad Windszus created SLING-7377:
--------------------------------------

             Summary: Expose derived resource types for a given resource type
                 Key: SLING-7377
                 URL: https://issues.apache.org/jira/browse/SLING-7377
             Project: Sling
          Issue Type: Improvement
          Components: API, ResourceResolver
    Affects Versions: API 2.16.4
            Reporter: Konrad Windszus


Currently {{sling::resourceSuperType}} properties are only evaluated in the 
Sling Servlet Resolver and it is only possible to retrieve the super type of a 
given type (via {{Resource.getResourceSuperType()}} 
(https://issues.apache.org/jira/browse/SLING-278) but not vice versa.

For the use case of e.g. searching for content of resource type {{a}} or any 
type derived from {{a}} it is necessary to know all resource types derived from 
{{a}} (direct or transitive) up front.

For that I propose to extend the {{ResourceResolver}} interface with an 
additional method which retrieves all derived resource types for a given type.

There was an initial discussion about this in 
https://www.mail-archive.com/[email protected]/msg73080.html.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to