You could use the AuditTrail and email the update entry to your users.

David


On 2012-07-29, at 7:28 AM, Theodore Petrosky <[email protected]> wrote:

> 
> 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 protected]> wrote:
> 
>> From: Tim Worman <[email protected]>
>> Subject: Re: didUpdate?
>> To: "Theodore Petrosky" <[email protected]>
>> Cc: "Paul Yu" <[email protected]>, "[email protected]" 
>> <[email protected]>
>> 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 protected]>
>> 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 protected]>
>> wrote:
>> 
>> From: Paul Yu <[email protected]>
>> Subject: Re: didUpdate?
>> To: "Theodore Petrosky" <[email protected]>
>> Cc: "[email protected]"
>> <[email protected]>
>> Date: Saturday, July 28, 2012, 10:06 PM
>> willUpdate()?
>> 
>> Sent from my iPad
>> 
>> On Jul 28, 2012, at 9:03 PM, Theodore Petrosky <[email protected]>
>> 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 protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/pyu%40mac.com
>> 
>> This email sent to [email protected]
>> 
>> 
>> _______________________________________________
>> 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/lists%40thetimmy.com
>> 
>> This email sent to [email protected]
>> 
> 
> _______________________________________________
> 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/programmingosx%40mac.com
> 
> This email sent to [email protected]

 _______________________________________________
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]

Reply via email to