|
From: Oliver H. (JIRA) <no...@at...> - 2005-09-29 23:02:07
|
Handle collections at the PropertyAccessStrategy level
------------------------------------------------------
Key: RCP-214
URL: http://opensource.atlassian.com/projects/spring/browse/RCP-214
Project: Spring Framework Rich Client Project
Type: New Feature
Reporter: Oliver Hutchison
Assigned to: Oliver Hutchison
Fix For: PR1
We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
|
|
From: Oliver H. (JIRA) <no...@at...> - 2005-09-29 23:02:07
|
[ http://opensource.atlassian.com/projects/spring/browse/RCP-214?page=all ] Oliver Hutchison updated RCP-214: --------------------------------- Fix Version: PR1 > Handle collections at the PropertyAccessStrategy level > ------------------------------------------------------ > > Key: RCP-214 > URL: http://opensource.atlassian.com/projects/spring/browse/RCP-214 > Project: Spring Framework Rich Client Project > Type: New Feature > Reporter: Oliver Hutchison > Assignee: Oliver Hutchison > Fix For: PR1 > > We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Jan H. (JIRA) <no...@at...> - 2006-03-27 12:45:33
|
[ http://opensource.atlassian.com/projects/spring/browse/RCP-214?page=all ] Jan Hoskens updated RCP-214: ---------------------------- Fix Version: 0.2.0 (was: 0.1.0) > Handle collections at the PropertyAccessStrategy level > ------------------------------------------------------ > > Key: RCP-214 > URL: http://opensource.atlassian.com/projects/spring/browse/RCP-214 > Project: Spring Framework Rich Client Project > Type: New Feature > Reporter: Oliver Hutchison > Assignee: Oliver Hutchison > Fix For: 0.2.0 > > We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Jan H. (JIRA) <no...@at...> - 2006-09-14 12:59:33
|
[ http://opensource.atlassian.com/projects/spring/browse/RCP-214?page=all ] Jan Hoskens updated RCP-214: ---------------------------- Fix Version: (was: 0.2.0) 0.3.0 > Handle collections at the PropertyAccessStrategy level > ------------------------------------------------------ > > Key: RCP-214 > URL: http://opensource.atlassian.com/projects/spring/browse/RCP-214 > Project: Spring Framework Rich Client Project > Type: New Feature > Reporter: Oliver Hutchison > Assignee: Oliver Hutchison > Fix For: 0.3.0 > > We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
|
From: Arne L. (JIRA) <no...@at...> - 2007-12-02 20:59:18
|
[ http://opensource.atlassian.com/projects/spring/browse/RCP-214?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_28182 ]
Arne Limburg commented on RCP-214:
----------------------------------
I don't think, we need to proxy collections for this. To access collection-entries (at least list-entries), you can do a
getPropertyValueModel("myCollection[0]"). The only thing we need to add is handling of resizing collection-entries, but shouldn't we do this simply by providing the ability to do something like getPropertyValueModel("myCollection[1]").setValue(newValue), even if the old size of the collection just was 1. The ClassPropertyAccessStrategy I submitted with RCP-499 has the ability to extend collections in that case. We should additionally incorporate the handling of truncating lists, if the last entries are null. You could then shrink collections by setting the last entry to null.
When providing the ability to handle nested null-values, like you suggested in RCP-183, buffering of new collection entries would work out of the box with this approach (in fact it does with the ClassPropertyAccessStrategy).
The other way round (detecting changes to the underlying collection) should simply be handled by listening to ListModel-events if the provided list implements ListModel. When the developer wants the PropertyAccessStrategy to detect changes to the underlying list, he simply can take a ListListModel.
> Handle collections at the PropertyAccessStrategy level
> ------------------------------------------------------
>
> Key: RCP-214
> URL: http://opensource.atlassian.com/projects/spring/browse/RCP-214
> Project: Spring Framework Rich Client Project
> Issue Type: New Feature
> Reporter: Oliver Hutchison
> Assignee: Oliver Hutchison
> Fix For: 0.3.0
>
>
> We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/spring/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Jan H. (JIRA) <no...@sp...> - 2008-03-18 07:22:11
|
[ http://jira.springframework.org/browse/RCP-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jan Hoskens updated RCP-214:
----------------------------
Fix Version/s: (was: 1.0.0)
1.0.1
> Handle collections at the PropertyAccessStrategy level
> ------------------------------------------------------
>
> Key: RCP-214
> URL: http://jira.springframework.org/browse/RCP-214
> Project: Spring Framework Rich Client Project
> Issue Type: New Feature
> Reporter: Oliver Hutchison
> Assignee: Oliver Hutchison
> Fix For: 1.0.1
>
>
> We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.springframework.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Lieven D. (JIRA) <no...@sp...> - 2008-10-09 19:16:23
|
[ http://jira.springframework.org/browse/RCP-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lieven Doclo updated RCP-214:
-----------------------------
Fix Version/s: (was: 1.0.1)
1.0.2
> Handle collections at the PropertyAccessStrategy level
> ------------------------------------------------------
>
> Key: RCP-214
> URL: http://jira.springframework.org/browse/RCP-214
> Project: Spring Framework Rich Client Project
> Issue Type: New Feature
> Reporter: Oliver Hutchison
> Assignee: Oliver Hutchison
> Fix For: 1.0.2
>
>
> We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.springframework.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Lieven D. (JIRA) <no...@sp...> - 2009-07-01 14:44:08
|
[ http://jira.springsource.org/browse/RCP-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lieven Doclo updated RCP-214:
-----------------------------
Fix Version/s: (was: 1.1.0)
1.1.1
> Handle collections at the PropertyAccessStrategy level
> ------------------------------------------------------
>
> Key: RCP-214
> URL: http://jira.springsource.org/browse/RCP-214
> Project: Spring Rich Client Project
> Issue Type: New Feature
> Reporter: Oliver Hutchison
> Assignee: Oliver Hutchison
> Fix For: 1.1.1
>
>
> We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.springsource.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
|
From: Lieven D. (JIRA) <no...@sp...> - 2009-07-09 22:18:02
|
[ http://jira.springsource.org/browse/RCP-214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lieven Doclo updated RCP-214:
-----------------------------
Fix Version/s: (was: 1.1.1)
1.x
> Handle collections at the PropertyAccessStrategy level
> ------------------------------------------------------
>
> Key: RCP-214
> URL: http://jira.springsource.org/browse/RCP-214
> Project: Spring Rich Client Project
> Issue Type: New Feature
> Reporter: Oliver Hutchison
> Assignee: Oliver Hutchison
> Fix For: 1.x
>
>
> We need a CollectionPropertyAccessStrategy and also the ability to proxy collections returned by all PropertyAccessStrategies so that changes to collections are properly detected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.springsource.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
|