You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by "Kanak Biscuitwala (JIRA)" <ji...@apache.org> on 2013/09/10 23:48:51 UTC

[jira] [Updated] (HELIX-222) Disallow directly getting and setting ZNRecords from HelixProperty

     [ https://issues.apache.org/jira/browse/HELIX-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kanak Biscuitwala updated HELIX-222:
------------------------------------

    Issue Type: Bug  (was: Sub-task)
        Parent:     (was: HELIX-204)
    
> Disallow directly getting and setting ZNRecords from HelixProperty
> ------------------------------------------------------------------
>
>                 Key: HELIX-222
>                 URL: https://issues.apache.org/jira/browse/HELIX-222
>             Project: Apache Helix
>          Issue Type: Bug
>          Components: helix-core
>            Reporter: Kanak Biscuitwala
>            Assignee: Kanak Biscuitwala
>
> There are too many uses of HelixProperty's HelixProperty(ZNRecord) and getRecord() internally. These should not be used to get around models not having enough setters and getters. No model class should be allowed to be initialized with a ZNRecord, but rather only with another model class.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira