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