yes but I have other values like depending on who is logged in. the object is 'owned' by that user. I am storing the user in the session so i was thinking of:
((D2WComponent) component).object().takeValueForKey(session.currentUser, "person"); init sounds good for the creationDate but what about this 'user'. Ted --- On Thu, 3/29/12, Ramsey Gurley <[email protected]> wrote: > From: Ramsey Gurley <[email protected]> > Subject: Re: creating new object D2W > To: "Theodore Petrosky" <[email protected]> > Cc: [email protected] > Date: Thursday, March 29, 2012, 5:16 PM > > On Mar 29, 2012, at 1:48 PM, Theodore Petrosky wrote: > > > I am creating an new object page with this. > > > > public EditPageInterface createBriefAction() { > > > > EditPageInterface component = > D2W.factory().editPageForNewObjectWithConfigurationNamed("CreateBrief", > session()); > > > component.setNextPage(session().context().page()); > > > > if(component instanceof > D2WPage) { > > D2WPage page = > (D2WPage)component; > > > page.d2wContext().takeValueForKey("Brief.CreateBrief", > "navigationState"); > > } > > return component; > > } > > > > I want to pass in a date to the object. is this the > 'correct' or mostest correct way: > > > > ((D2WComponent) component).object().takeValueForKey( > (new NSTimestamp()), "creationDate"); > > > > Ted > > > Sounds like model logic. Do it in the model. If you just > want to set a create date, then use your EO's init() > method. > > public class Brief extends _Brief { > > public void init(EOEditingContext ec) { > super.init(ec); > setCreationDate(new > NSTimestamp()); > } > > } > > And if code is just too cumbersome, you can do it in the > userInfo dictionary of Brief inside your model :-) > > > > You can read more about it here > > http://webobjects.mdimension.com/hudson/job/Wonder/javadoc/er/extensions/eof/ERXEntityClassDescription.html > > Just do it in init() unless you want to use vanilla > EOGenericRecords for some reason. > > Ramsey > > _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
