Hi Felipe,
That's right - I was going to mention that.
Also a note on the future direction - in Cayenne 3.0 a new callback
mechanism will replace transaction events [1]. As far as I can tell,
migration should be fairly straightforward.
Andrus
http://cwiki.apache.org/CAYDOC/lifecycle-callbacks.html
On Oct 13, 2006, at 3:31 AM, DOMINGUEZ Felipe wrote:
Hello.
I did find the solution.
It is as simple as to enable event dispatching on the DataContext :-0
context.setTransactionEventsEnabled(true);
then it works as it says in the documentation.
I post it in case some one is having the same silly problem in the
future.
Cheers
Felipe
-----Original Message-----
From: DOMINGUEZ Felipe [mailto:[EMAIL PROTECTED]
Sent: Thursday 12 October 2006 19:16
To: cayenne-user@incubator.apache.org
Subject: How to receive Data Object Transaction Events
Hello again.
I have another question, this time is regarding events.
I am looking at DataObjectTransactionEventListener and by reading the
documentation added in the javadoc API I would understand that by
just
implementing this interface y any DataObject I would receive events
telling me when the object will be committed or when the object was
committed.
====================================
This interface declares methods that DataObject classes can
implement to
be notified about transactions of their DataContext. Note: explicit
registration with EventManager is not necessary, since the events are
simply forwarded by ContextCommitObserver; stricly speaking these
methods are just regular 'callbacks'. The event argument is passed
along
for convenience.
====================================
but it don't manage to make it work, in fact I have not found any way
to get these events, no even registering the object with the
EventManager..
Any help will be appreciated.
cheers
Felipe