Revision: 1759
          http://svn.sourceforge.net/spring-rich-c/?rev=1759&view=rev
Author:   jhoskens
Date:     2007-05-22 23:28:59 -0700 (Tue, 22 May 2007)

Log Message:
-----------
added upgrading instructions for changes in ValidationResultsReporter and 
ValidationResultsModels.

Modified Paths:
--------------
    trunk/spring-richclient/src/site/apt/user/upgrading/upgradingTo0.3.x.apt

Modified: 
trunk/spring-richclient/src/site/apt/user/upgrading/upgradingTo0.3.x.apt
===================================================================
--- trunk/spring-richclient/src/site/apt/user/upgrading/upgradingTo0.3.x.apt    
2007-05-22 13:05:23 UTC (rev 1758)
+++ trunk/spring-richclient/src/site/apt/user/upgrading/upgradingTo0.3.x.apt    
2007-05-23 06:28:59 UTC (rev 1759)
@@ -136,4 +136,12 @@
 
     * All instance variables which had a name prefix of <<<_>>> have been 
removed of that prefix.
     For example all <<<_logger>>> varialbes have been renamed to <<<logger>>>.
-    
\ No newline at end of file
+    
+    * ValidationInterceptor now does an initial check when registering Guarded 
objects or MessageReceivers. This because the ValidationResultsModel can 
already contain
+    some values.
+    
+    * SimpleValidationResultsReporter has it's guarded component removed 
because this was a mixed concern. If you need this behaviour, use the 
addGuarded(guard) methods on    Form or simply construct your own FormGuard 
object and add your guarded object with mask FormGuard.FORMERROR_GUARDED.
+    
+    * ValidationResultsReporter is refactored and had its parent/child methods 
removed. Chaining ResultsReporters usually results in strange and complicated 
behaviour (especially when having multiple parent-child relations and when the 
hierarchy changes a lot). It's better to chain the ValidationResultsModels and 
have them collect and forward the messages.
+    
+    * ValidationResultsModel now can have children. When chaining 
DefaultFormModels, their ValidationResultsModels are linked as well and they 
forward their events as needed. Any ValidationListener registered on a 
ValidationResultsModel will receive events of it's children too. A 
ValidationResultsModel can be used to combine multiple other resultsModels and 
bundle their events.


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
spring-rich-c-cvs mailing list
spring-rich-c-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/spring-rich-c-cvs

Reply via email to