You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Stefan Seifert (JIRA)" <ji...@apache.org> on 2015/01/23 00:07:34 UTC

[jira] [Commented] (SLING-4059) Sling Models: ResourceResolverInjector is obsolete

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

Stefan Seifert commented on SLING-4059:
---------------------------------------

Completed: At revision: 1654095  

removed it from documentation as well

> Sling Models: ResourceResolverInjector is obsolete
> --------------------------------------------------
>
>                 Key: SLING-4059
>                 URL: https://issues.apache.org/jira/browse/SLING-4059
>             Project: Sling
>          Issue Type: Improvement
>          Components: Extensions
>    Affects Versions: Sling Models Implementation 1.1.0
>            Reporter: Stefan Seifert
>            Assignee: Stefan Seifert
>            Priority: Minor
>             Fix For: Sling Models Impl 1.2.0
>
>         Attachments: remove-resourceresolver-injector.patch
>
>
> the "ResourceResolverInjector" can be considered as obsolete since Sling Models 1.1 because it is superseded by the "SlingObjectInjector"
> attached is a patch that removes it and redirects the unit test to "SlingObjectInjector": [^remove-resourceresolver-injector.patch]
> there should be no problem witch backward compatibility - save one (rather hypothetical) issue: the ResourceResolverInjector checks only for the field name "resourceResolver", and not for the class. so if a user has defined a field of type "Object" named "resourceResolver" it worked with ResourceResolverInjector, but will not work with SlingObjectInjector. but i suppose this would be a very uncommon usage.
> [~justinedelson] please decide if we can remove the ResourceResolverInjector  or should leave it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)