Sorry I didn't finish the first sentence.  I want to know when the
value is being changed regardless of whether it's committed or not.

On Thu, Jul 9, 2009 at 1:45 PM, Lon Varscsak<[email protected]> wrote:
> I want to know if it's being changed.  I have a controller object that
> will need to recalculate some values when a specific attribute changes
> in the EO.
>
> -Lon
>
> On Thu, Jul 9, 2009 at 1:42 PM, Mark Morris<[email protected]> wrote:
>> Just a clarification, do you want to know when the value changes, even if
>> it's not saved to the database?  Or do you just want to know if a change is
>> being saved?  That would make a difference.  ;-)
>>
>> Regards,
>> Mark
>>
>> On Jul 9, 2009, at 3:28 PM, Lon Varscsak wrote:
>>
>>> Uh, another question. :)  Since I have a custom EO super-super class,
>>> I decided to try to implement this in takeStoredValueForKey(..).
>>>
>>> It works, although I was also trying to post the "old" value, and
>>> asking for this current value at this point makes EOF not so
>>> happy...but that's not strictly required for my needs.
>>>
>>> However, it does post notifications even for fetched objects, what
>>> would be the best way to only post changes after fetching?
>>>
>>> Thanks again,
>>>
>>> Lon
>>>
>>> On Thu, Jul 9, 2009 at 12:43 PM, Lon Varscsak<[email protected]>
>>> wrote:
>>>>
>>>> Thanks for the tips!
>>>>
>>>> -Lon
>>>>
>>>> On Thu, Jul 9, 2009 at 12:34 PM, Chuck Hill<[email protected]>
>>>> wrote:
>>>>>
>>>>> On Jul 9, 2009, at 12:26 PM, Lon Varscsak wrote:
>>>>>
>>>>>> Thanks.  I figured there was nothing built to do exactly what I
>>>>>> needed, but I figured I would ask.
>>>>>>
>>>>>> Do you know if there is much overhead if I implemented this in my EO
>>>>>> superclass even if there were no observers?
>>>>>
>>>>> EOF makes heavy use of notification.  I would not expect there to be
>>>>> much
>>>>> overhead.  You will probably want to qualify the notification with the
>>>>> EC
>>>>> (depending on what it is you are trying to do) to limit the number of
>>>>> observers.  And then keep the method receiving the notification fast.
>>>>>  The
>>>>> notifications are synchronous, so you don't want anything slow in this
>>>>> method.
>>>>>
>>>>>
>>>>> Chuck
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> -Lon
>>>>>>
>>>>>> On Thu, Jul 9, 2009 at 11:50 AM, Simon McLean<[email protected]>
>>>>>> wrote:
>>>>>>>
>>>>>>> also, if you are using wonder, check out
>>>>>>> hasKeyChangedFromCommittedSnapshot in ERXGenericRecord. maybe listen
>>>>>>> for the notification mentioned by chuck, then use
>>>>>>> hasKeyChangedFromCommittedSnapshot to check the particular key you are
>>>>>>> looking at.
>>>>>>>
>>>>>>> simon
>>>>>>>
>>>>>>> 2009/7/9 Chuck Hill <[email protected]>:
>>>>>>>>
>>>>>>>> On Jul 9, 2009, at 10:24 AM, Lon Varscsak wrote:
>>>>>>>>
>>>>>>>>> Is there a way for a controller object to listen for changes to an
>>>>>>>>> EO
>>>>>>>>> (and a specific key)?
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>>
>>>>>>>>> Lon
>>>>>>>>
>>>>>>>> EOEditingContext has ObjectsChangedInEditingContextNotification, but
>>>>>>>> it
>>>>>>>> is
>>>>>>>> on an object by object basis, not a key by key one.
>>>>>>>>
>>>>>>>> You could implement this in your EO super class.
>>>>>>>>
>>>>>>>>
>>>>>>>> Chuck
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> 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/simon%40potwells.co.uk
>>>>>>>>
>>>>>>>> This email sent to [email protected]
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> 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
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>> _______________________________________________
>>> 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/markm%40onpointsoftware.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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to