Re: didUpdate?
Re: didUpdate?
- Subject: Re: didUpdate?
- From: Theodore Petrosky <email@hidden>
- Date: Sun, 29 Jul 2012 16:57:26 -0700 (PDT)
Johann,
I just implemented ERCoreBusinessLogic to allow me to save user preferences. It was included at time marker 59:45 in Ramsey Gurley's HellowD2W presentation.
I would like to include the Audit trail also so I am looking for an example.
BTW, here is the URL to my test instance:
http://198.101.209.238/cgi-bin/WebObjects/ASPOProjects.woa
if you have a moment, could you look at something? the log in is:
user: a
pw: a
(really secure, no?)
if you select a tab, and edit a row, the first line WOTextfield is indented. I haven't a clue where this is coming from. I see nothing weird in the CSS, and I haven't added anything. But if you click to edit a User. They display correctly.
Ted
--- On Sun, 7/29/12, Johann Werner <email@hidden> wrote:
> From: Johann Werner <email@hidden>
> Subject: Re: didUpdate?
> To: "Theodore Petrosky" <email@hidden>
> Cc: "email@hidden Dev Apple" <email@hidden>
> Date: Sunday, July 29, 2012, 12:02 PM
> Don't make it so complicated. Out of
> my head it should be something like that in your willUpdate
> method:
>
> String key = theKeyIWantToTrack;
> Object beforeValue = committedSnapshotValueForKey(key);
> Object afterValue = valueForKey(key);
>
>
> jw
>
>
> Am 29.07.2012 um 16:28 schrieb Theodore Petrosky:
>
> >
> > I found a solution but I want to know how bad it is?
> >
> > in my Session's awake, I am creating an EC and doing a
> fetch of all my Projects:
> >
> > EOEditingContext theComparisonEC =
> ERXEC.newEditingContext();
> > NSArray<Project> compArray =
> Project.fetchAllProjects(theComparisonEC);
> >
> ERXThreadStorage.takeValueForKey(compArray,
> "theCompArray");
> >
> >
> > then in the willUpdate() method, I iterate over the
> array and find the primaryKey of the current Project.
> >
> > Now I have my before and after.
> >
> > the question is, how bad is this. I can not imaging
> that this database will ever get over a few thousand rows.
> Meaning if it is still in use in 10 years, there will be 5k
> rows.
> >
> >
> >
> >
> > --- On Sat, 7/28/12, Tim Worman <email@hidden>
> wrote:
> >
> >> From: Tim Worman <email@hidden>
> >> Subject: Re: didUpdate?
> >> To: "Theodore Petrosky" <email@hidden>
> >> Cc: "Paul Yu" <email@hidden>, "email@hidden"
> <email@hidden>
> >> Date: Saturday, July 28, 2012, 11:49 PM
> >> This is in the
> >> API for ERXGenericRecord. Have you tried it?
> >> changesFromCommittedSnapshotpublic
> >> NSDictionary<String,Object>
> >> changesFromCommittedSnapshot()Description copied
> from
> >> interface: ERXEnterpriseObjectComputes
> >> the current set of changes that this object has
> from the
> >> currently committed snapshot.
> >> Specified
> >> by:changesFromCommittedSnapshot in
> >> interface ERXEnterpriseObjectReturns:a
> >> dictionary holding the changed values from the
> currently
> >> committed snapshot.
> >> TimUCLA GSE&IS
> >> On Jul 28, 2012, at 7:36 PM, Theodore Petrosky
> >> <email@hidden>
> >> wrote:
> >> Are you thinking that in the willUpdate() method
> >> I should have access to the attributes before they
> are
> >> changed?
> >>
> >> or that I should do something in this method
> because I just
> >> tested it with a log statement and the attributes
> are
> >> already changed.
> >>
> >> this would have been trivial in a regular wonder
> app. but I
> >> am forcing myself to stay in D2W.
> >>
> >> --- On Sat, 7/28/12, Paul Yu <email@hidden>
> >> wrote:
> >>
> >> From: Paul Yu <email@hidden>
> >> Subject: Re: didUpdate?
> >> To: "Theodore Petrosky" <email@hidden>
> >> Cc: "email@hidden"
> >> <email@hidden>
> >> Date: Saturday, July 28, 2012, 10:06 PM
> >> willUpdate()?
> >>
> >> Sent from my iPad
> >>
> >> On Jul 28, 2012, at 9:03 PM, Theodore Petrosky
> <email@hidden>
> >> wrote:
> >>
> >> So, I got my D2W app sending email
> >> when I update or
> >> create a new object by overriding didUpdate in
> >> the EO.
> >>
> >> basically, my email says "This record has been
> >> updated"
> >> and here are the attributes.
> >>
> >> How can I get a copy of the original. I mean, I
> want
> >> the email to say:
> >>
> >> here is the old title: Big title.
> >> Here is the new title: New title.
> >>
> >> Where can I get a copy of the EO before it gets
> >> updated?
> >>
> >> Ted
>
>
>
_______________________________________________
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