You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Dave Brosius (JIRA)" <ji...@apache.org> on 2011/03/23 06:28:05 UTC

[jira] [Created] (JCR-2926) DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly

DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly
-----------------------------------------------------------------------------------------------------------------------------

                 Key: JCR-2926
                 URL: https://issues.apache.org/jira/browse/JCR-2926
             Project: Jackrabbit Content Repository
          Issue Type: Improvement
          Components: jackrabbit-core
    Affects Versions: 2.2.4
            Reporter: Dave Brosius
            Priority: Trivial
             Fix For: 2.2.5


The fields session, resolver, and referenceTracker are duplicated in DefaultProtectedPropertyImporter from DefaultProtectedItemImporter, and thus future derived classes will not function correctly if they attempt to use those fields, as they will be null.

I Plan to remove them from DefaultProtectedPropertyImporter

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (JCR-2926) DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-2926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-2926:
-------------------------------

    Fix Version/s:     (was: 2.2.5)
                   2.3.0

> DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2926
>                 URL: https://issues.apache.org/jira/browse/JCR-2926
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>    Affects Versions: 2.2.4
>            Reporter: Dave Brosius
>            Priority: Trivial
>             Fix For: 2.3.0
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> The fields session, resolver, and referenceTracker are duplicated in DefaultProtectedPropertyImporter from DefaultProtectedItemImporter, and thus future derived classes will not function correctly if they attempt to use those fields, as they will be null.
> I Plan to remove them from DefaultProtectedPropertyImporter

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (JCR-2926) DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly

Posted by "Dave Brosius (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JCR-2926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13010007#comment-13010007 ] 

Dave Brosius commented on JCR-2926:
-----------------------------------

Committed revision 1084480

> DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2926
>                 URL: https://issues.apache.org/jira/browse/JCR-2926
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>    Affects Versions: 2.2.4
>            Reporter: Dave Brosius
>            Priority: Trivial
>             Fix For: 2.2.5
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> The fields session, resolver, and referenceTracker are duplicated in DefaultProtectedPropertyImporter from DefaultProtectedItemImporter, and thus future derived classes will not function correctly if they attempt to use those fields, as they will be null.
> I Plan to remove them from DefaultProtectedPropertyImporter

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (JCR-2926) DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly

Posted by "Dave Brosius (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-2926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dave Brosius resolved JCR-2926.
-------------------------------

    Resolution: Fixed

> DefaultProtectedPropertyImporter masks several fields from parent, causing potential derived classes to not perform correctly
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JCR-2926
>                 URL: https://issues.apache.org/jira/browse/JCR-2926
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>    Affects Versions: 2.2.4
>            Reporter: Dave Brosius
>            Priority: Trivial
>             Fix For: 2.2.5
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> The fields session, resolver, and referenceTracker are duplicated in DefaultProtectedPropertyImporter from DefaultProtectedItemImporter, and thus future derived classes will not function correctly if they attempt to use those fields, as they will be null.
> I Plan to remove them from DefaultProtectedPropertyImporter

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira