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)