Re: Need Help on EOModel Auto update of DATE column for DirectToWebapp
"Pierre Gilquin" <[email protected]> Mon, 9 Nov 2009 20:38:10 +0100
| Newsgroups | gmane.comp.web.webobjects.devel |
|---|---|
| Message-ID | <[email protected]> |
ok, I will read it again. Pierre ----- Original Message ----- From: Chuck Hill To: Pierre Gilquin Cc: [email protected] Sent: Monday, November 09, 2009 7:40 PM Subject: Re: Need Help on EOModel Auto update of DATE column for DirectToWebapp On Nov 9, 2009, at 3:00 AM, Pierre Gilquin wrote: > if the last line is not forgotten, I did not have any problem > modify an EO : > > editingContext().processRecentChanges(); You may not have had, or noticed, any problem so far. But this is NOT safe. This can modify EOs during saveChanges() and EOF is not expecting that to happen. Both Wonder and Practical WebObjects provide an implementation of the correct, safe way to make such changes. Chuck > > Pierre > ----- Original Message ----- > From: Paul Hoadley > To: [email protected] > Sent: Monday, November 09, 2009 11:05 AM > Subject: Re: Need Help on EOModel Auto update of DATE column for > DirectToWebapp > > On 09/11/2009, at 7:22 PM, Pierre Gilquin wrote: > >> You can use trigger in the database >> or with EOF, you can implement validateForInsert() and >> validateForUpdate() >> in the Java class of your entity > > You don't want to go modifying EO attributes in validateForInsert() > or validateForUpdate(): > > http://wiki.objectstyle.org/confluence/display/WO/EOF-Using+EOF-The+EOF+Commandments > > Depending on the OP's specific requirements, s/he might be able to > use awakeFromInsertion() or awakeFromFetch(), or, better still, > ERXEnterpriseObject's willInsert() or willUpdate(). See which of > those fits the specific requirements. > > > -- > Paul. > > w http://logicsquad.net/ > h http://paul.hoadley.name/ > > > > > _______________________________________________ > WebObjects-dev mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/webobjects-dev > _______________________________________________ > WebObjects-dev mailing list > [email protected] > http://www.omnigroup.com/mailman/listinfo/webobjects-dev -- Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects _______________________________________________ WebObjects-dev mailing list [email protected] http://www.omnigroup.com/mailman/listinfo/webobjects-dev