On 15/Jan/2010, at 11:04 AM, Chuck Hill wrote: > On Jan 15, 2010, at 9:44 AM, Mark Ritchie wrote: >> Personally, I like the way that EOF is handling the case. It works for >> reading and it correctly warns you when you attempt to change something that >> never existed in the first place. There is also programatic access to >> detect the case > How are you doing this? Is it much different than the code I sent a few > minutes ago?
Hi Chuck! >From the code which I posted before, this is the method which asks the DC >associated with the given EO for all the objects which didn't exist in the >database using the missingObjectGlobalIDs() method. private void logObjectsMissingGIDs(EOEditingContext context, EOEnterpriseObject eo){ EOObjectStore os = context.rootObjectStore(); if(os instanceof EOObjectStoreCoordinator){ EOObjectStoreCoordinator osc = (EOObjectStoreCoordinator)os; EOObjectStore os2 = osc.objectStoreForObject(eo); if(os2 instanceof EODatabaseContext){ EODatabaseContext dc = (EODatabaseContext)os2; NSArray<EOEnterpriseObject> objectsWithMissingGlobalIds = dc.missingObjectGlobalIDs(); NSLog.err.appendln("objectsWithMissingGlobalIds = " + objectsWithMissingGlobalIds); } } } M. _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com