Re: Opinions on static createŠ() methods for EOs
Re: Opinions on static createŠ() methods for EOs
- Subject: Re: Opinions on static createŠ() methods for EOs
- From: Musall Maik <email@hidden>
- Date: Fri, 21 Feb 2014 17:53:16 +0100
Someone will correct me if I'm wrong, but I think localInstanceIn is working only on an existing object in the datastore. That means that if you create bar into ec2 and you try to do setBarRelationship(bar.localInstanceIn(ec1)) you will get a NullPointerException which could be difficult to track and debug if it happens in the eo class.
So I would recommend to not do it as a cross editingContext exception is "easier" to debug:)
Thanks Xavier, I had overlooked that. That's going to be a complete show-stopper (in the general case), isn't it Chuck?
I’d leave it to the caller, too, but do an additional check if both EOs are in the same editing context, and throw an exception if they aren’t.
Maik |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden