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)

Reply via email to