On Wed, 2006-09-27 at 16:27 -0400, David LeBer wrote:
> On 27-Sep-06, at 4:18 PM, Tarun Reddy wrote:
> 
> > I assume that awakeFromInsertion (based on the name) does not execute
> > until the actual insertion of the object in the database, which  
> > means I
> > can't rely on the value until the object has been saved. I am  
> > currently
> > using the method to store creation date info, but I was hoping to  
> > get an
> > initial value in before being saved to the database.
> 
> No.
> 
> awakeFromInsertion is called when the EO is inserted into an EC.
> 
>  From the docs:
> 
> "Overridden by subclasses to perform additional initialization on the  
> receiver upon its being inserted into ec. This is commonly used to  
> assign default values or record the time of insertion.  
> EOCustomObject's implementation merely sends an  
> awakeObjectFromInsertion to the receiver's EOClassDescription.  
> Subclasses should invoke super's implementation before performing  
> their own initialization."
> 
> <http://developer.apple.com/documentation/WebObjects/Reference/API/ 
> com/webobjects/eocontrol/EOCustomObject.html#awakeFromInsertion 
> (com.webobjects.eocontrol.EOEditingContext)>
> 

Once again.. reading the JavaDoc should have been my first choice. I
simply saw too many examples to the contrary. Thanks again!

Tarun

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to