Re: EO/Java class default Values
Re: EO/Java class default Values
- Subject: Re: EO/Java class default Values
- From: David LeBer <email@hidden>
- Date: Wed, 27 Sep 2006 07:27:24 -0400
On 27-Sep-06, at 6:39 AM, Ken Anderson wrote:
Exactly. You should always set default values through the
implementation of awakeFromInsertion(), like this:
public void awakeFromInsertion(EOEditingContext ec) {
super.awakeFromInsertion(ec);
this.setSomething(aValue);
}
Ken
On Sep 27, 2006, at 3:07 AM, Markus Ruggiero wrote:
I can only think that the creation and insertion of the EO into
the editing context does this. However I would not use the
constructor to init any default value but implement the dedicated
method awakeFromInsertion() for this purpose. The constructor is
also executed when you read the object data from the database and
the framework re-constructs your EO. This is probably not what you
want.
What Ken and Markus said!
Joshua's book is very good, but I took it to task for this very thing
here:
<http://david.codeferous.com/?p=198>
--
;david
--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site: http://www.codeferous.com
blog: http://david.codeferous.com
--
Toronto Area Cocoa / WebObjects developers group:
http://www.tacow.org
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
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