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] [Created] (SLING-8975) Sling API: Resource.getResourceType should be @Nullable
Date Wed, 08 Jan 2020 22:29:00 GMT
Stefan Seifert created SLING-8975:
-------------------------------------

             Summary: 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


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