You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2013/05/18 15:32:35 UTC

svn commit: r1484116 - /cayenne/main/trunk/docs/docbook/cayenne-guide/src/docbkx/lifecycle-events.xml

Author: aadamchik
Date: Sat May 18 13:32:34 2013
New Revision: 1484116

URL: http://svn.apache.org/r1484116
Log:
docs update for CAY-1819, CAY-1820

Modified:
    cayenne/main/trunk/docs/docbook/cayenne-guide/src/docbkx/lifecycle-events.xml

Modified: cayenne/main/trunk/docs/docbook/cayenne-guide/src/docbkx/lifecycle-events.xml
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/docs/docbook/cayenne-guide/src/docbkx/lifecycle-events.xml?rev=1484116&r1=1484115&r2=1484116&view=diff
==============================================================================
--- cayenne/main/trunk/docs/docbook/cayenne-guide/src/docbkx/lifecycle-events.xml (original)
+++ cayenne/main/trunk/docs/docbook/cayenne-guide/src/docbkx/lifecycle-events.xml Sat May 18 13:32:34 2013
@@ -194,11 +194,8 @@ public class Listener2 {
             methods. Now let's register them with
             runtime:<programlisting language="java">ServerRuntime runtime = ...
 
-LifecycleCallbackRegistry registry = 
-    runtime.getDataDomain().getEntityResolver().getCallbackRegistry();
-
-registry.addListener(new Listener1());
-registry.addListener(new Listener2());</programlisting></para>
+runtime.getDataDomain().addListener(new Listener1());
+runtime.getDataDomain().addListener(new Listener2());</programlisting></para>
         <para>Listeners in this example are very simple. However they don't have to be. Unlike
             Persistent objects, normally listeners initialization is managed by the application
             code, not Cayenne, so listeners may have knowledge of various application services,
@@ -310,9 +307,7 @@ ServerRuntime runtime = ...
 DataDomain domain = runtime.getDataDomain();
 
 // register filter
-domain.addFilter(counter);
-
-// register listener
-domain.getEntityResolver().getCallbackRegistry().addListener(counter);</programlisting></para>
+// this will also add it as a listener (since 3.2)
+domain.addFilter(counter);</programlisting></para>
     </section>
 </chapter>