sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Seifert (Jira)" <j...@apache.org>
Subject [jira] [Commented] (SLING-8975) Sling API: Resource.getResourceType should be @Nullable
Date Wed, 08 Jan 2020 22:34:00 GMT

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

Stefan Seifert commented on SLING-8975:
---------------------------------------

PR: https://github.com/apache/sling-org-apache-sling-api/pull/16


> Sling API: Resource.getResourceType should be @Nullable
> -------------------------------------------------------
>
>                 Key: SLING-8975
>                 URL: https://issues.apache.org/jira/browse/SLING-8975
>             Project: Sling
>          Issue Type: Improvement
>          Components: API
>    Affects Versions: API 2.21.0
>            Reporter: Stefan Seifert
>            Assignee: Stefan Seifert
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> currently, the {{getResourceType()}} method of the {{Resource}} interface is marked as
{{@NotNull}} in the API.
> imho this is wrong:
> * it is not mandatory that every resource has a resource type
> * the JCR resource provider uses the JCR primary type as "fallback" value when no resource
type is defined as property, but this is not necessary the case for other resource providers
or synthetic resources



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message