Konrad Windszus created SLING-5029:
--------------------------------------
Summary: ModelFactory.canCreateFromAdaptable can report false
positives
Key: SLING-5029
URL: https://issues.apache.org/jira/browse/SLING-5029
Project: Sling
Issue Type: Bug
Affects Versions: Sling Models Impl 1.2.2
Reporter: Konrad Windszus
Priority: Minor
As being mentioned by [[email protected]] in
https://issues.apache.org/jira/browse/SLING-4997?focusedCommentId=14734059&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14734059
the method {{ModelFactory.canCreateFromAdaptable}} may return false positives
in case the class has a model annotation but is still not registered due to
last line in {{ModelFactory.getImplementationTypeForAdapterType(...)}}.
In the best case an exception should be thrown if the class has a Model
annotation but is still not registered (but probably that is not easily
possible to detect in case of different adapter classes). Therefore at least
the handling should be consistent here.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)