You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (Jira)" <ji...@apache.org> on 2023/04/12 05:47:00 UTC

[jira] [Commented] (SLING-7377) Expose derived resource types for a given resource type

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

Carsten Ziegeler commented on SLING-7377:
-----------------------------------------

This issue is open for a very long time with no activity, can we resolve this one way or the other?

> 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
>            Priority: Major
>
> 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/dev@sling.apache.org/msg73080.html.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)