From: Max M. <max...@ma...> - 2004-02-19 00:46:03
|
Hi Jonathan, The will* methods are called via the ec delegate. Just a simple hook for before the ec validates everything to go to the database. RIght now the test is if the eo is an instance of ERXGenericRecord. This could easily be changed to use an interface instead of requiring a subclass of ERXGenericRecord. The did* methods are called via an observer for a notification EditingContextDidSave or something like that. The actual observer is off of ERXExtensions.java which calls the method ERXGenericRecord.didSave(ec). This too could be abstracted to an interface. Regards, Max On Feb 18, 2004, at 3:47 PM, Jonathan 'Wolf' Rentzsch wrote: > [dragging this from private email back onto the list] > > Anjo Krank, kr...@lo..., wrote: >>> If you subclass ERXGenericRecord, you need a delegate that is a >>> subclass of ERXDefaultEditingContextDelegate to get the will/did >>> methods to work. > > Are you saying one *must* subclass ERXDefaultEditingContextDelegate > (and > then use an instance of that subclass) to get it to work? This is not > my > understanding of the code. > > | Jonathan 'Wolf' Rentzsch http://rentzsch.com > | Red Shed Software http://redshed.net > | "better" necessarily means "different" > > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Wonder-disc mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-disc |