From: Mike S. <ms...@md...> - 2007-05-13 13:12:58
|
There's a really handy utility method ERXEOControlUtilities.convertEOtoGID and ERXEOControlUtilities.convertGIDtoEO that I wrote for passing dictionaries of values into our Notifications thread. You can give it an EO, an array, a dictionary, a dictionary of dictionaries, whatever and it will recurse through and convert all the EO's to GID's and vice-verse. Really nice if you want to pass around autolocking stuff between threads with arbitrary data structures. http://webobjects.mdimension.com/wonder/api/er/extensions/ ERXEOControlUtilities.html#convertEOtoGID(java.lang.Object) On May 13, 2007, at 8:53 AM, Kieran Kelleher wrote: > BTW: Since this code was written, I have favored just pushing the > EOGlobalID into the long response task and grabbing the EO in the > long task's ec with ec.faultForGlobalID .... it just seems more > elegant when pushing EO references from R-R auto lock/unlock ec to > a separate thread having an ec with manual lock control > |