You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by nt...@apache.org on 2018/07/24 15:43:03 UTC

[50/51] [partial] cayenne-website git commit: Update 4.1.M2 documentation

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/content/docs/4.1/cayenne-guide.html
----------------------------------------------------------------------
diff --git a/src/main/site/content/docs/4.1/cayenne-guide.html b/src/main/site/content/docs/4.1/cayenne-guide.html
index 6f7ebdb..f394915 100644
--- a/src/main/site/content/docs/4.1/cayenne-guide.html
+++ b/src/main/site/content/docs/4.1/cayenne-guide.html
@@ -123,7 +123,7 @@ menu:
         <plugin>
             <groupId>org.apache.cayenne.plugins</groupId>
             <artifactId>cayenne-modeler-maven-plugin</artifactId>
-            <version>4.1.M2-SNAPSHOT</version>
+            <version>4.1.M2</version>
         </plugin>
     </plugins>
 &lt;/build&gt;</code></pre> 
@@ -347,9 +347,9 @@ total 24
     </div> 
     <div class="ulist"> 
      <ul> 
-      <li> <p><code>cayenne-di-4.1.M2-SNAPSHOT.jar</code> - Cayenne dependency injection (DI) container library. All applications will require this file.</p> </li> 
-      <li> <p><code>cayenne-server-4.1.M2-SNAPSHOT.jar</code> - contains main Cayenne runtime (adapters, DB access classes, etc.). Most applications will require this file.</p> </li> 
-      <li> <p><code>cayenne-client-4.1.M2-SNAPSHOT.jar</code> - a client-side runtime for <a href="#introduction-to-rop">ROP applications</a></p> </li> 
+      <li> <p><code>cayenne-di-4.1.M2.jar</code> - Cayenne dependency injection (DI) container library. All applications will require this file.</p> </li> 
+      <li> <p><code>cayenne-server-4.1.M2.jar</code> - contains main Cayenne runtime (adapters, DB access classes, etc.). Most applications will require this file.</p> </li> 
+      <li> <p><code>cayenne-client-4.1.M2.jar</code> - a client-side runtime for <a href="#introduction-to-rop">ROP applications</a></p> </li> 
       <li> <p>Other cayenne-* jars - various Cayenne tools extensions.</p> </li> 
      </ul> 
     </div> 
@@ -373,7 +373,7 @@ total 24
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;dependency&gt;
    &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
    &lt;artifactId&gt;cayenne-server&lt;/artifactId&gt;
-   &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+   &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
      </div> 
     </div> 
@@ -529,7 +529,7 @@ total 24
        <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 
     &lt;configuration&gt;
         &lt;map&gt;${project.basedir}/src/main/resources/my.map.xml&lt;/map&gt;
@@ -692,7 +692,7 @@ total 24
        <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
     &lt;executions&gt;
         &lt;execution&gt;
             &lt;configuration&gt;
@@ -926,7 +926,7 @@ total 24
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;plugin&gt;
     &lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 
     &lt;executions&gt;
         &lt;execution&gt;
@@ -963,7 +963,7 @@ total 24
     </div> 
     <div class="listingblock"> 
      <div class="content"> 
-      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-server:4.1.M2-SNAPSHOT'</code></pre> 
+      <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-server:4.1.M2'</code></pre> 
      </div> 
     </div> 
     <div class="ulist"> 
@@ -985,7 +985,7 @@ total 24
     }
     // add Cayenne Gradle Plugin
     dependencies {
-        classpath group: 'org.apache.cayenne.plugins', name: 'cayenne-gradle-plugin', version: '4.1.M2-SNAPSHOT'
+        classpath group: 'org.apache.cayenne.plugins', name: 'cayenne-gradle-plugin', version: '4.1.M2'
     }
 }
 
@@ -4141,7 +4141,7 @@ ServerRuntime runtime = ServerRuntime.builder()
       <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;plugin&gt;
 		&lt;groupId&gt;org.apache.cayenne.plugins&lt;/groupId&gt;
 		&lt;artifactId&gt;cayenne-maven-plugin&lt;/artifactId&gt;
-		&lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+		&lt;version&gt;4.1.M2&lt;/version&gt;
 
 		&lt;configuration&gt;
 			&lt;map&gt;${project.basedir}/src/main/resources/datamap.map.xml&lt;/map&gt;
@@ -4714,7 +4714,7 @@ ServerRuntime runtime = ServerRuntime.builder()
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-cache-invalidation&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -4723,7 +4723,7 @@ ServerRuntime runtime = ServerRuntime.builder()
      <h5 id="gradle"><a class="anchor" href="#gradle"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-cache-invalidation:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-cache-invalidation:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -4812,7 +4812,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-commitlog&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -4821,7 +4821,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-2"><a class="anchor" href="#gradle-2"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-commitlog:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-commitlog:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -4898,7 +4898,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-crypto&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -4907,7 +4907,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-3"><a class="anchor" href="#gradle-3"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-crypto:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-crypto:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5027,7 +5027,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-jcache&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5036,7 +5036,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-4"><a class="anchor" href="#gradle-4"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-jcache:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-jcache:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5081,7 +5081,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-joda&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5090,7 +5090,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-5"><a class="anchor" href="#gradle-5"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-joda:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-joda:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5129,7 +5129,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-project-compatibility&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5138,7 +5138,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-6"><a class="anchor" href="#gradle-6"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-project-compatibility:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-project-compatibility:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 
@@ -5167,7 +5167,7 @@ public class MyEntity extends _MyEntity {
        <pre class="highlight"><code class="language-XML XML" data-lang="XML">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
     &lt;artifactId&gt;cayenne-velocity&lt;/artifactId&gt;
-    &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+    &lt;version&gt;4.1.M2&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> 
       </div> 
      </div> 
@@ -5176,7 +5176,7 @@ public class MyEntity extends _MyEntity {
      <h5 id="gradle-7"><a class="anchor" href="#gradle-7"></a>Gradle</h5> 
      <div class="listingblock"> 
       <div class="content"> 
-       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-velocity:4.1.M2-SNAPSHOT'</code></pre> 
+       <pre class="highlight"><code class="language-Groovy Groovy" data-lang="Groovy">compile 'org.apache.cayenne:cayenne-velocity:4.1.M2'</code></pre> 
       </div> 
      </div> 
     </div> 

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/content/docs/4.1/getting-started-db-first.html
----------------------------------------------------------------------
diff --git a/src/main/site/content/docs/4.1/getting-started-db-first.html b/src/main/site/content/docs/4.1/getting-started-db-first.html
index 1802afd..3e4e5d4 100644
--- a/src/main/site/content/docs/4.1/getting-started-db-first.html
+++ b/src/main/site/content/docs/4.1/getting-started-db-first.html
@@ -117,7 +117,7 @@ ALTER TABLE PAINTING ADD FOREIGN KEY (GALLERY_ID) REFERENCES GALLERY (ID) ON DEL
     <div class="listingblock"> 
      <div class="content"> 
       <pre class="highlight"><code class="language-xml xml" data-lang="xml">&lt;properties&gt;
-    &lt;cayenne.version&gt;4.1.M2-SNAPSHOT&lt;/cayenne.version&gt;
+    &lt;cayenne.version&gt;4.1.M2&lt;/cayenne.version&gt;
 &lt;/properties&gt;</code></pre> 
      </div> 
     </div> 

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/content/docs/4.1/getting-started-guide.html
----------------------------------------------------------------------
diff --git a/src/main/site/content/docs/4.1/getting-started-guide.html b/src/main/site/content/docs/4.1/getting-started-guide.html
index a74179c..c9f384a 100644
--- a/src/main/site/content/docs/4.1/getting-started-guide.html
+++ b/src/main/site/content/docs/4.1/getting-started-guide.html
@@ -282,7 +282,7 @@ menu:
     &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
 
     &lt;properties&gt;
-        &lt;cayenne.version&gt;4.1.M2-SNAPSHOT&lt;/cayenne.version&gt; <i class="conum" data-value="1"></i><b>(1)</b>
+        &lt;cayenne.version&gt;4.1.M2&lt;/cayenne.version&gt; <i class="conum" data-value="1"></i><b>(1)</b>
         &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt; <i class="conum" data-value="2"></i><b>(2)</b>
         &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;
     &lt;/properties&gt;

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/content/docs/4.1/getting-started-rop.html
----------------------------------------------------------------------
diff --git a/src/main/site/content/docs/4.1/getting-started-rop.html b/src/main/site/content/docs/4.1/getting-started-rop.html
index 5a4cce7..a2821d2 100644
--- a/src/main/site/content/docs/4.1/getting-started-rop.html
+++ b/src/main/site/content/docs/4.1/getting-started-rop.html
@@ -105,7 +105,7 @@ weight: 40
             &lt;groupId&gt;org.apache.cayenne&lt;/groupId&gt;
             &lt;artifactId&gt;cayenne-client-jetty&lt;/artifactId&gt;
             &lt;!-- Here specify the version of Cayenne you are actually using --&gt;
-            &lt;version&gt;4.1.M2-SNAPSHOT&lt;/version&gt;
+            &lt;version&gt;4.1.M2&lt;/version&gt;
         &lt;/dependency&gt;
         &lt;dependency&gt;
         &lt;groupId&gt;com.caucho&lt;/groupId&gt;

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/static/docs/4.1/api/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.1/api/allclasses-frame.html b/src/main/site/static/docs/4.1/api/allclasses-frame.html
index 86d04b2..cc2bc75 100644
--- a/src/main/site/static/docs/4.1/api/allclasses-frame.html
+++ b/src/main/site/static/docs/4.1/api/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Wed Dec 27 17:13:11 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Tue Jul 24 18:35:26 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.M2-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-27">
+<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.M2 API)</title>
+<meta name="date" content="2018-07-24">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -48,6 +48,7 @@
 <li><a href="org/apache/cayenne/exp/parser/ASTDbPath.html" title="class in org.apache.cayenne.exp.parser" target="classFrame">ASTDbPath</a></li>
 <li><a href="org/apache/cayenne/template/parser/ASTDirective.html" title="class in org.apache.cayenne.template.parser" target="classFrame">ASTDirective</a></li>
 <li><a href="org/apache/cayenne/exp/parser/ASTDivide.html" title="class in org.apache.cayenne.exp.parser" target="classFrame">ASTDivide</a></li>
+<li><a href="org/apache/cayenne/exp/parser/ASTEnum.html" title="class in org.apache.cayenne.exp.parser" target="classFrame">ASTEnum</a></li>
 <li><a href="org/apache/cayenne/exp/parser/ASTEqual.html" title="class in org.apache.cayenne.exp.parser" target="classFrame">ASTEqual</a></li>
 <li><a href="org/apache/cayenne/template/parser/ASTExpression.html" title="class in org.apache.cayenne.template.parser" target="classFrame">ASTExpression</a></li>
 <li><a href="org/apache/cayenne/exp/parser/ASTExtract.html" title="class in org.apache.cayenne.exp.parser" target="classFrame">ASTExtract</a></li>
@@ -108,7 +109,6 @@
 <li><a href="org/apache/cayenne/BaseContext.html" title="class in org.apache.cayenne" target="classFrame">BaseContext</a></li>
 <li><a href="org/apache/cayenne/BaseDataObject.html" title="class in org.apache.cayenne" target="classFrame">BaseDataObject</a></li>
 <li><a href="org/apache/cayenne/reflect/BaseProperty.html" title="class in org.apache.cayenne.reflect" target="classFrame">BaseProperty</a></li>
-<li><a href="org/apache/cayenne/remote/service/BaseRemoteService.html" title="class in org.apache.cayenne.remote.service" target="classFrame">BaseRemoteService</a></li>
 <li><a href="org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync" target="classFrame">BaseSchemaUpdateStrategy</a></li>
 <li><a href="org/apache/cayenne/access/jdbc/BaseSQLAction.html" title="class in org.apache.cayenne.access.jdbc" target="classFrame">BaseSQLAction</a></li>
 <li><a href="org/apache/cayenne/reflect/BaseToManyProperty.html" title="class in org.apache.cayenne.reflect" target="classFrame">BaseToManyProperty</a></li>
@@ -132,7 +132,6 @@
 <li><a href="org/apache/cayenne/template/directive/BindObjectEqual.html" title="class in org.apache.cayenne.template.directive" target="classFrame">BindObjectEqual</a></li>
 <li><a href="org/apache/cayenne/template/directive/BindObjectNotEqual.html" title="class in org.apache.cayenne.template.directive" target="classFrame">BindObjectNotEqual</a></li>
 <li><a href="org/apache/cayenne/access/types/BooleanType.html" title="class in org.apache.cayenne.access.types" target="classFrame">BooleanType</a></li>
-<li><a href="org/apache/cayenne/remote/BootstrapMessage.html" title="class in org.apache.cayenne.remote" target="classFrame">BootstrapMessage</a></li>
 <li><a href="org/apache/cayenne/access/types/ByteArrayType.html" title="class in org.apache.cayenne.access.types" target="classFrame">ByteArrayType</a></li>
 <li><a href="org/apache/cayenne/access/types/ByteType.html" title="class in org.apache.cayenne.access.types" target="classFrame">ByteType</a></li>
 <li><a href="org/apache/cayenne/query/CacheableQuery.html" title="class in org.apache.cayenne.query" target="classFrame">CacheableQuery</a></li>
@@ -142,12 +141,10 @@
 <li><a href="org/apache/cayenne/query/CapsStrategy.html" title="enum in org.apache.cayenne.query" target="classFrame">CapsStrategy</a></li>
 <li><a href="org/apache/cayenne/Cayenne.html" title="class in org.apache.cayenne" target="classFrame">Cayenne</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html" title="interface in org.apache.cayenne.configuration.rop.client" target="classFrame"><span class="interfaceName">CayenneClientModuleProvider</span></a></li>
-<li><a href="org/apache/cayenne/CayenneContext.html" title="class in org.apache.cayenne" target="classFrame">CayenneContext</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html" title="class in org.apache.cayenne.configuration.rop.client" target="classFrame">CayenneContextFactory</a></li>
 <li><a href="org/apache/cayenne/CayenneDataObject.html" title="class in org.apache.cayenne" target="classFrame">CayenneDataObject</a></li>
 <li><a href="org/apache/cayenne/event/CayenneEvent.html" title="class in org.apache.cayenne.event" target="classFrame">CayenneEvent</a></li>
 <li><a href="org/apache/cayenne/CayenneException.html" title="class in org.apache.cayenne" target="classFrame">CayenneException</a></li>
-<li><a href="org/apache/cayenne/configuration/web/CayenneFilter.html" title="class in org.apache.cayenne.configuration.web" target="classFrame">CayenneFilter</a></li>
 <li><a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util" target="classFrame"><span class="interfaceName">CayenneMapEntry</span></a></li>
 <li><a href="org/apache/cayenne/configuration/CayenneRuntime.html" title="class in org.apache.cayenne.configuration" target="classFrame">CayenneRuntime</a></li>
 <li><a href="org/apache/cayenne/CayenneRuntimeException.html" title="class in org.apache.cayenne" target="classFrame">CayenneRuntimeException</a></li>
@@ -167,8 +164,6 @@
 <li><a href="org/apache/cayenne/remote/ClientConnection.html" title="interface in org.apache.cayenne.remote" target="classFrame"><span class="interfaceName">ClientConnection</span></a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientConstants.html" title="class in org.apache.cayenne.configuration.rop.client" target="classFrame">ClientConstants</a></li>
 <li><a href="org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html" title="class in org.apache.cayenne.rop.http" target="classFrame">ClientHessianSerializationServiceProvider</a></li>
-<li><a href="org/apache/cayenne/configuration/rop/client/ClientLocalRuntime.html" title="class in org.apache.cayenne.configuration.rop.client" target="classFrame">ClientLocalRuntime</a></li>
-<li><a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote" target="classFrame"><span class="interfaceName">ClientMessage</span></a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientModule.html" title="class in org.apache.cayenne.configuration.rop.client" target="classFrame">ClientModule</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html" title="class in org.apache.cayenne.configuration.rop.client" target="classFrame">ClientRuntime</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.rop.client" target="classFrame">ClientRuntimeBuilder</a></li>
@@ -204,7 +199,10 @@
 <li><a href="org/apache/cayenne/DataChannelListener.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">DataChannelListener</span></a></li>
 <li><a href="org/apache/cayenne/configuration/xml/DataChannelLoaderListener.html" title="interface in org.apache.cayenne.configuration.xml" target="classFrame"><span class="interfaceName">DataChannelLoaderListener</span></a></li>
 <li><a href="org/apache/cayenne/configuration/xml/DataChannelMetaData.html" title="interface in org.apache.cayenne.configuration.xml" target="classFrame"><span class="interfaceName">DataChannelMetaData</span></a></li>
+<li><a href="org/apache/cayenne/DataChannelQueryFilter.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">DataChannelQueryFilter</span></a></li>
+<li><a href="org/apache/cayenne/DataChannelQueryFilterChain.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">DataChannelQueryFilterChain</span></a></li>
 <li><a href="org/apache/cayenne/DataChannelSyncCallbackAction.html" title="class in org.apache.cayenne" target="classFrame">DataChannelSyncCallbackAction</a></li>
+<li><a href="org/apache/cayenne/DataChannelSyncFilter.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">DataChannelSyncFilter</span></a></li>
 <li><a href="org/apache/cayenne/DataChannelSyncFilterChain.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">DataChannelSyncFilterChain</span></a></li>
 <li><a href="org/apache/cayenne/access/DataContext.html" title="class in org.apache.cayenne.access" target="classFrame">DataContext</a></li>
 <li><a href="org/apache/cayenne/access/DataContextDelegate.html" title="interface in org.apache.cayenne.access" target="classFrame"><span class="interfaceName">DataContextDelegate</span></a></li>
@@ -222,8 +220,6 @@
 <li><a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">DataObject</span></a></li>
 <li><a href="org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html" title="class in org.apache.cayenne.reflect.generic" target="classFrame">DataObjectDescriptorFactory</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html" title="class in org.apache.cayenne.access.translator.select" target="classFrame">DataObjectMatchTranslator</a></li>
-<li><a href="org/apache/cayenne/access/DataPort.html" title="class in org.apache.cayenne.access" target="classFrame">DataPort</a></li>
-<li><a href="org/apache/cayenne/access/DataPortDelegate.html" title="interface in org.apache.cayenne.access" target="classFrame"><span class="interfaceName">DataPortDelegate</span></a></li>
 <li><a href="org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne" target="classFrame">DataRow</a></li>
 <li><a href="org/apache/cayenne/access/DataRowStore.html" title="class in org.apache.cayenne.access" target="classFrame">DataRowStore</a></li>
 <li><a href="org/apache/cayenne/access/DataRowStoreFactory.html" title="interface in org.apache.cayenne.access" target="classFrame"><span class="interfaceName">DataRowStoreFactory</span></a></li>
@@ -281,8 +277,10 @@
 <li><a href="org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html" title="class in org.apache.cayenne.access.translator.select" target="classFrame">DefaultSelectTranslator</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.select" target="classFrame">DefaultSelectTranslatorFactory</a></li>
 <li><a href="org/apache/cayenne/template/DefaultTemplateContextFactory.html" title="class in org.apache.cayenne.template" target="classFrame">DefaultTemplateContextFactory</a></li>
+<li><a href="org/apache/cayenne/tx/DefaultTransactionDescriptor.html" title="class in org.apache.cayenne.tx" target="classFrame">DefaultTransactionDescriptor</a></li>
 <li><a href="org/apache/cayenne/tx/DefaultTransactionFactory.html" title="class in org.apache.cayenne.tx" target="classFrame">DefaultTransactionFactory</a></li>
 <li><a href="org/apache/cayenne/tx/DefaultTransactionManager.html" title="class in org.apache.cayenne.tx" target="classFrame">DefaultTransactionManager</a></li>
+<li><a href="org/apache/cayenne/tx/DefaultTransactionManager.BaseTransactionHandler.html" title="class in org.apache.cayenne.tx" target="classFrame">DefaultTransactionManager.BaseTransactionHandler</a></li>
 <li><a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html" title="class in org.apache.cayenne.access.types" target="classFrame">DefaultValueObjectTypeRegistry</a></li>
 <li><a href="org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server" target="classFrame">DelegatingDataSourceFactory</a></li>
 <li><a href="org/apache/cayenne/query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query" target="classFrame">DeleteBatchQuery</a></li>
@@ -311,7 +309,6 @@
 <li><a href="org/apache/cayenne/access/util/DoNothingOperationObserver.html" title="class in org.apache.cayenne.access.util" target="classFrame">DoNothingOperationObserver</a></li>
 <li><a href="org/apache/cayenne/access/types/DoubleType.html" title="class in org.apache.cayenne.access.types" target="classFrame">DoubleType</a></li>
 <li><a href="org/apache/cayenne/datasource/DriverDataSource.html" title="class in org.apache.cayenne.datasource" target="classFrame">DriverDataSource</a></li>
-<li><a href="org/apache/cayenne/cache/EhCacheQueryCache.html" title="class in org.apache.cayenne.cache" target="classFrame">EhCacheQueryCache</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/EJBQL.html" title="class in org.apache.cayenne.ejbql.parser" target="classFrame">EJBQL</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html" title="class in org.apache.cayenne.ejbql.parser" target="classFrame">EJBQL.EJBQLDefaultParser</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/EJBQLAbs.html" title="class in org.apache.cayenne.ejbql.parser" target="classFrame">EJBQLAbs</a></li>
@@ -445,8 +442,6 @@
 <li><a href="org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map" target="classFrame">Entity</a></li>
 <li><a href="org/apache/cayenne/map/event/EntityEvent.html" title="class in org.apache.cayenne.map.event" target="classFrame">EntityEvent</a></li>
 <li><a href="org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map" target="classFrame">EntityInheritanceTree</a></li>
-<li><a href="org/apache/cayenne/map/EntityListener.html" title="class in org.apache.cayenne.map" target="classFrame">EntityListener</a></li>
-<li><a href="org/apache/cayenne/map/EntityListenerFactory.html" title="interface in org.apache.cayenne.map" target="classFrame"><span class="interfaceName">EntityListenerFactory</span></a></li>
 <li><a href="org/apache/cayenne/util/EntityMergeListener.html" title="interface in org.apache.cayenne.util" target="classFrame"><span class="interfaceName">EntityMergeListener</span></a></li>
 <li><a href="org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map" target="classFrame">EntityResolver</a></li>
 <li><a href="org/apache/cayenne/map/EntityResult.html" title="class in org.apache.cayenne.map" target="classFrame">EntityResult</a></li>
@@ -512,9 +507,6 @@
 <li><a href="org/apache/cayenne/dba/h2/H2Sniffer.html" title="class in org.apache.cayenne.dba.h2" target="classFrame">H2Sniffer</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/HandlerFactory.html" title="interface in org.apache.cayenne.configuration.xml" target="classFrame"><span class="interfaceName">HandlerFactory</span></a></li>
 <li><a href="org/apache/cayenne/util/HashCodeBuilder.html" title="class in org.apache.cayenne.util" target="classFrame">HashCodeBuilder</a></li>
-<li><a href="org/apache/cayenne/remote/hessian/HessianConfig.html" title="class in org.apache.cayenne.remote.hessian" target="classFrame">HessianConfig</a></li>
-<li><a href="org/apache/cayenne/rop/HessianROPSerializationService.html" title="class in org.apache.cayenne.rop" target="classFrame">HessianROPSerializationService</a></li>
-<li><a href="org/apache/cayenne/remote/hessian/service/HessianService.html" title="class in org.apache.cayenne.remote.hessian.service" target="classFrame">HessianService</a></li>
 <li><a href="org/apache/cayenne/remote/hessian/service/HessianUtil.html" title="class in org.apache.cayenne.remote.hessian.service" target="classFrame">HessianUtil</a></li>
 <li><a href="org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html" title="class in org.apache.cayenne.dba.hsqldb" target="classFrame">HSQLDBAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html" title="class in org.apache.cayenne.dba.hsqldb" target="classFrame">HSQLDBNoSchemaAdapter</a></li>
@@ -525,7 +517,6 @@
 <li><a href="org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html" title="class in org.apache.cayenne.dba.hsqldb" target="classFrame">HSQLQualifierTranslator</a></li>
 <li><a href="org/apache/cayenne/rop/HttpClientConnection.html" title="class in org.apache.cayenne.rop" target="classFrame">HttpClientConnection</a></li>
 <li><a href="org/apache/cayenne/rop/HttpClientConnectionProvider.html" title="class in org.apache.cayenne.rop" target="classFrame">HttpClientConnectionProvider</a></li>
-<li><a href="org/apache/cayenne/remote/service/HttpRemoteService.html" title="class in org.apache.cayenne.remote.service" target="classFrame">HttpRemoteService</a></li>
 <li><a href="org/apache/cayenne/rop/http/HttpROPConnector.html" title="class in org.apache.cayenne.rop.http" target="classFrame">HttpROPConnector</a></li>
 <li><a href="org/apache/cayenne/HybridDataObject.html" title="class in org.apache.cayenne" target="classFrame">HybridDataObject</a></li>
 <li><a href="org/apache/cayenne/template/parser/IdentifierNode.html" title="class in org.apache.cayenne.template.parser" target="classFrame">IdentifierNode</a></li>
@@ -597,14 +588,12 @@
 <li><a href="org/apache/cayenne/cache/MapQueryCacheProvider.html" title="class in org.apache.cayenne.cache" target="classFrame">MapQueryCacheProvider</a></li>
 <li><a href="org/apache/cayenne/util/MemoryBlob.html" title="class in org.apache.cayenne.util" target="classFrame">MemoryBlob</a></li>
 <li><a href="org/apache/cayenne/util/MemoryClob.html" title="class in org.apache.cayenne.util" target="classFrame">MemoryClob</a></li>
-<li><a href="org/apache/cayenne/remote/service/MissingSessionException.html" title="class in org.apache.cayenne.remote.service" target="classFrame">MissingSessionException</a></li>
 <li><a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di" target="classFrame"><span class="interfaceName">Module</span></a></li>
 <li><a href="org/apache/cayenne/di/spi/ModuleLoader.html" title="class in org.apache.cayenne.di.spi" target="classFrame">ModuleLoader</a></li>
 <li><a href="org/apache/cayenne/di/spi/ModuleProvider.html" title="interface in org.apache.cayenne.di.spi" target="classFrame"><span class="interfaceName">ModuleProvider</span></a></li>
 <li><a href="org/apache/cayenne/dba/mysql/MySQLAdapter.html" title="class in org.apache.cayenne.dba.mysql" target="classFrame">MySQLAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html" title="class in org.apache.cayenne.dba.mysql" target="classFrame">MySQLPkGenerator</a></li>
 <li><a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql" target="classFrame">MySQLSniffer</a></li>
-<li><a href="org/apache/cayenne/query/NamedQuery.html" title="class in org.apache.cayenne.query" target="classFrame">NamedQuery</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html" title="class in org.apache.cayenne.configuration.xml" target="classFrame">NamespaceAwareNestedTagHandler</a></li>
 <li><a href="org/apache/cayenne/cache/NestedQueryCache.html" title="class in org.apache.cayenne.cache" target="classFrame">NestedQueryCache</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser" target="classFrame"><span class="interfaceName">Node</span></a></li>
@@ -659,11 +648,6 @@
 <li><a href="org/apache/cayenne/query/Ordering.html" title="class in org.apache.cayenne.query" target="classFrame">Ordering</a></li>
 <li><a href="org/apache/cayenne/query/Orderings.html" title="class in org.apache.cayenne.query" target="classFrame">Orderings</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/OrderingTranslator.html" title="class in org.apache.cayenne.access.translator.select" target="classFrame">OrderingTranslator</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiClassLoaderManager.html" title="class in org.apache.cayenne.configuration.osgi" target="classFrame">OsgiClassLoaderManager</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiDataDomainProvider.html" title="class in org.apache.cayenne.configuration.osgi" target="classFrame">OsgiDataDomainProvider</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiModule.html" title="class in org.apache.cayenne.configuration.osgi" target="classFrame">OsgiModule</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiModuleBuilder.html" title="class in org.apache.cayenne.configuration.osgi" target="classFrame">OsgiModuleBuilder</a></li>
-<li><a href="org/apache/cayenne/cache/OSQueryCache.html" title="class in org.apache.cayenne.cache" target="classFrame">OSQueryCache</a></li>
 <li><a href="org/apache/cayenne/access/translator/ParameterBinding.html" title="class in org.apache.cayenne.access.translator" target="classFrame">ParameterBinding</a></li>
 <li><a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query" target="classFrame"><span class="interfaceName">ParameterizedQuery</span></a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/ParseException.html" title="class in org.apache.cayenne.ejbql.parser" target="classFrame">ParseException</a></li>
@@ -684,6 +668,7 @@
 <li><a href="org/apache/cayenne/util/PersistentObjectMap.html" title="class in org.apache.cayenne.util" target="classFrame">PersistentObjectMap</a></li>
 <li><a href="org/apache/cayenne/util/PersistentObjectSet.html" title="class in org.apache.cayenne.util" target="classFrame">PersistentObjectSet</a></li>
 <li><a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba" target="classFrame"><span class="interfaceName">PkGenerator</span></a></li>
+<li><a href="org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html" title="class in org.apache.cayenne.configuration.server" target="classFrame">PkGeneratorFactoryProvider</a></li>
 <li><a href="org/apache/cayenne/configuration/PlainTextPasswordEncoder.html" title="class in org.apache.cayenne.configuration" target="classFrame">PlainTextPasswordEncoder</a></li>
 <li><a href="org/apache/cayenne/datasource/PoolAwareConnection.html" title="class in org.apache.cayenne.datasource" target="classFrame">PoolAwareConnection</a></li>
 <li><a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource" target="classFrame"><span class="interfaceName">PoolingDataSource</span></a></li>
@@ -739,7 +724,6 @@
 <li><a href="org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html" title="class in org.apache.cayenne.configuration.xml" target="classFrame">QueryDescriptorHandler</a></li>
 <li><a href="org/apache/cayenne/map/QueryDescriptorLoader.html" title="class in org.apache.cayenne.map" target="classFrame">QueryDescriptorLoader</a></li>
 <li><a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access" target="classFrame"><span class="interfaceName">QueryEngine</span></a></li>
-<li><a href="org/apache/cayenne/remote/QueryMessage.html" title="class in org.apache.cayenne.remote" target="classFrame">QueryMessage</a></li>
 <li><a href="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query" target="classFrame"><span class="interfaceName">QueryMetadata</span></a></li>
 <li><a href="org/apache/cayenne/query/QueryMetadataProxy.html" title="class in org.apache.cayenne.query" target="classFrame">QueryMetadataProxy</a></li>
 <li><a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne" target="classFrame"><span class="interfaceName">QueryResponse</span></a></li>
@@ -753,10 +737,6 @@
 <li><a href="org/apache/cayenne/map/event/RelationshipEvent.html" title="class in org.apache.cayenne.map.event" target="classFrame">RelationshipEvent</a></li>
 <li><a href="org/apache/cayenne/util/RelationshipFault.html" title="class in org.apache.cayenne.util" target="classFrame">RelationshipFault</a></li>
 <li><a href="org/apache/cayenne/query/RelationshipQuery.html" title="class in org.apache.cayenne.query" target="classFrame">RelationshipQuery</a></li>
-<li><a href="org/apache/cayenne/remote/RemoteIncrementalFaultList.html" title="class in org.apache.cayenne.remote" target="classFrame">RemoteIncrementalFaultList</a></li>
-<li><a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote" target="classFrame"><span class="interfaceName">RemoteService</span></a></li>
-<li><a href="org/apache/cayenne/remote/RemoteSession.html" title="class in org.apache.cayenne.remote" target="classFrame">RemoteSession</a></li>
-<li><a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web" target="classFrame"><span class="interfaceName">RequestHandler</span></a></li>
 <li><a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource" target="classFrame"><span class="interfaceName">Resource</span></a></li>
 <li><a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource" target="classFrame"><span class="interfaceName">ResourceLocator</span></a></li>
 <li><a href="org/apache/cayenne/template/directive/Result.html" title="class in org.apache.cayenne.template.directive" target="classFrame">Result</a></li>
@@ -768,11 +748,6 @@
 <li><a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="class in org.apache.cayenne.ashwood.graph" target="classFrame">ReversedIteration.ReversedArcIterator</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/RootDataMapHandler.html" title="class in org.apache.cayenne.configuration.xml" target="classFrame">RootDataMapHandler</a></li>
 <li><a href="org/apache/cayenne/rop/ROPConnector.html" title="interface in org.apache.cayenne.rop" target="classFrame"><span class="interfaceName">ROPConnector</span></a></li>
-<li><a href="org/apache/cayenne/rop/ROPConstants.html" title="class in org.apache.cayenne.rop" target="classFrame">ROPConstants</a></li>
-<li><a href="org/apache/cayenne/rop/ROPRequestContext.html" title="class in org.apache.cayenne.rop" target="classFrame">ROPRequestContext</a></li>
-<li><a href="org/apache/cayenne/rop/ROPSerializationService.html" title="interface in org.apache.cayenne.rop" target="classFrame"><span class="interfaceName">ROPSerializationService</span></a></li>
-<li><a href="org/apache/cayenne/configuration/rop/server/ROPServerModule.html" title="class in org.apache.cayenne.configuration.rop.server" target="classFrame">ROPServerModule</a></li>
-<li><a href="org/apache/cayenne/rop/ROPServlet.html" title="class in org.apache.cayenne.rop" target="classFrame">ROPServlet</a></li>
 <li><a href="org/apache/cayenne/rop/ROPUtil.html" title="class in org.apache.cayenne.rop" target="classFrame">ROPUtil</a></li>
 <li><a href="org/apache/cayenne/configuration/Rot13PasswordEncoder.html" title="class in org.apache.cayenne.configuration" target="classFrame">Rot13PasswordEncoder</a></li>
 <li><a href="org/apache/cayenne/configuration/Rot47PasswordEncoder.html" title="class in org.apache.cayenne.configuration" target="classFrame">Rot47PasswordEncoder</a></li>
@@ -796,14 +771,9 @@
 <li><a href="org/apache/cayenne/map/SelectQueryDescriptor.html" title="class in org.apache.cayenne.map" target="classFrame">SelectQueryDescriptor</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select" target="classFrame"><span class="interfaceName">SelectTranslator</span></a></li>
 <li><a href="org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.select" target="classFrame"><span class="interfaceName">SelectTranslatorFactory</span></a></li>
-<li><a href="org/apache/cayenne/rop/ServerHessianSerializationServiceProvider.html" title="class in org.apache.cayenne.rop" target="classFrame">ServerHessianSerializationServiceProvider</a></li>
-<li><a href="org/apache/cayenne/rop/ServerHttpRemoteService.html" title="class in org.apache.cayenne.rop" target="classFrame">ServerHttpRemoteService</a></li>
 <li><a href="org/apache/cayenne/configuration/server/ServerModule.html" title="class in org.apache.cayenne.configuration.server" target="classFrame">ServerModule</a></li>
 <li><a href="org/apache/cayenne/configuration/server/ServerRuntime.html" title="class in org.apache.cayenne.configuration.server" target="classFrame">ServerRuntime</a></li>
 <li><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.server" target="classFrame">ServerRuntimeBuilder</a></li>
-<li><a href="org/apache/cayenne/remote/hessian/service/ServerSerializerFactory.html" title="class in org.apache.cayenne.remote.hessian.service" target="classFrame">ServerSerializerFactory</a></li>
-<li><a href="org/apache/cayenne/remote/service/ServerSession.html" title="class in org.apache.cayenne.remote.service" target="classFrame">ServerSession</a></li>
-<li><a href="org/apache/cayenne/configuration/web/SessionContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web" target="classFrame">SessionContextRequestHandler</a></li>
 <li><a href="org/apache/cayenne/util/ShallowMergeOperation.html" title="class in org.apache.cayenne.util" target="classFrame">ShallowMergeOperation</a></li>
 <li><a href="org/apache/cayenne/access/types/ShortType.html" title="class in org.apache.cayenne.access.types" target="classFrame">ShortType</a></li>
 <li><a href="org/apache/cayenne/reflect/SimpleAttributeProperty.html" title="class in org.apache.cayenne.reflect" target="classFrame">SimpleAttributeProperty</a></li>
@@ -832,6 +802,7 @@
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerActionBuilder</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerBatchAction</a></li>
+<li><a href="org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerPkGenerator</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerProcedureAction</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerSelectTranslator</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html" title="class in org.apache.cayenne.dba.sqlserver" target="classFrame">SQLServerSniffer</a></li>
@@ -845,14 +816,12 @@
 <li><a href="org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html" title="interface in org.apache.cayenne.template.parser" target="classFrame"><span class="interfaceName">SQLTemplateParserTreeConstants</span></a></li>
 <li><a href="org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html" title="interface in org.apache.cayenne.access.jdbc" target="classFrame"><span class="interfaceName">SQLTemplateProcessor</span></a></li>
 <li><a href="org/apache/cayenne/template/SQLTemplateRenderingUtils.html" title="class in org.apache.cayenne.template" target="classFrame">SQLTemplateRenderingUtils</a></li>
-<li><a href="org/apache/cayenne/configuration/web/StatelessContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web" target="classFrame">StatelessContextRequestHandler</a></li>
 <li><a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="class in org.apache.cayenne.ashwood.graph" target="classFrame">StrongConnection</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseAdapter.html" title="class in org.apache.cayenne.dba.sybase" target="classFrame">SybaseAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybasePkGenerator.html" title="class in org.apache.cayenne.dba.sybase" target="classFrame">SybasePkGenerator</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.sybase" target="classFrame">SybaseQualifierTranslator</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html" title="class in org.apache.cayenne.dba.sybase" target="classFrame">SybaseSelectTranslator</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseSniffer.html" title="class in org.apache.cayenne.dba.sybase" target="classFrame">SybaseSniffer</a></li>
-<li><a href="org/apache/cayenne/remote/SyncMessage.html" title="class in org.apache.cayenne.remote" target="classFrame">SyncMessage</a></li>
 <li><a href="org/apache/cayenne/template/TemplateContextFactory.html" title="interface in org.apache.cayenne.template" target="classFrame"><span class="interfaceName">TemplateContextFactory</span></a></li>
 <li><a href="org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync" target="classFrame">ThrowOnPartialOrCreateSchemaStrategy</a></li>
 <li><a href="org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync" target="classFrame">ThrowOnPartialSchemaStrategy</a></li>
@@ -874,13 +843,14 @@
 <li><a href="org/apache/cayenne/access/ToOneFault.html" title="class in org.apache.cayenne.access" target="classFrame">ToOneFault</a></li>
 <li><a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect" target="classFrame"><span class="interfaceName">ToOneProperty</span></a></li>
 <li><a href="org/apache/cayenne/util/ToStringBuilder.html" title="class in org.apache.cayenne.util" target="classFrame">ToStringBuilder</a></li>
-<li><a href="org/apache/cayenne/access/Transaction.html" title="class in org.apache.cayenne.access" target="classFrame">Transaction</a></li>
 <li><a href="org/apache/cayenne/tx/Transaction.html" title="interface in org.apache.cayenne.tx" target="classFrame"><span class="interfaceName">Transaction</span></a></li>
 <li><a href="org/apache/cayenne/tx/TransactionalOperation.html" title="interface in org.apache.cayenne.tx" target="classFrame"><span class="interfaceName">TransactionalOperation</span></a></li>
+<li><a href="org/apache/cayenne/tx/TransactionDescriptor.html" title="class in org.apache.cayenne.tx" target="classFrame">TransactionDescriptor</a></li>
 <li><a href="org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx" target="classFrame"><span class="interfaceName">TransactionFactory</span></a></li>
 <li><a href="org/apache/cayenne/tx/TransactionFilter.html" title="class in org.apache.cayenne.tx" target="classFrame">TransactionFilter</a></li>
 <li><a href="org/apache/cayenne/tx/TransactionListener.html" title="interface in org.apache.cayenne.tx" target="classFrame"><span class="interfaceName">TransactionListener</span></a></li>
 <li><a href="org/apache/cayenne/tx/TransactionManager.html" title="interface in org.apache.cayenne.tx" target="classFrame"><span class="interfaceName">TransactionManager</span></a></li>
+<li><a href="org/apache/cayenne/tx/TransactionPropagation.html" title="enum in org.apache.cayenne.tx" target="classFrame">TransactionPropagation</a></li>
 <li><a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp" target="classFrame"><span class="interfaceName">TraversalHandler</span></a></li>
 <li><a href="org/apache/cayenne/exp/TraversalHelper.html" title="class in org.apache.cayenne.exp" target="classFrame">TraversalHelper</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html" title="class in org.apache.cayenne.access.translator.select" target="classFrame">TrimmingQualifierTranslator</a></li>
@@ -908,9 +878,6 @@
 <li><a href="org/apache/cayenne/configuration/xml/VersionAwareHandler.html" title="class in org.apache.cayenne.configuration.xml" target="classFrame">VersionAwareHandler</a></li>
 <li><a href="org/apache/cayenne/access/types/VoidType.html" title="class in org.apache.cayenne.access.types" target="classFrame">VoidType</a></li>
 <li><a href="org/apache/cayenne/util/WeakValueMap.html" title="class in org.apache.cayenne.util" target="classFrame">WeakValueMap</a></li>
-<li><a href="org/apache/cayenne/configuration/web/WebConfiguration.html" title="class in org.apache.cayenne.configuration.web" target="classFrame">WebConfiguration</a></li>
-<li><a href="org/apache/cayenne/configuration/web/WebModule.html" title="class in org.apache.cayenne.configuration.web" target="classFrame">WebModule</a></li>
-<li><a href="org/apache/cayenne/configuration/web/WebUtil.html" title="class in org.apache.cayenne.configuration.web" target="classFrame">WebUtil</a></li>
 <li><a href="org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html" title="class in org.apache.cayenne.ashwood" target="classFrame">WeightedAshwoodEntitySorter</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html" title="class in org.apache.cayenne.configuration.xml" target="classFrame">XMLDataChannelDescriptorLoader</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/XMLDataMapLoader.html" title="class in org.apache.cayenne.configuration.xml" target="classFrame">XMLDataMapLoader</a></li>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/static/docs/4.1/api/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.1/api/allclasses-noframe.html b/src/main/site/static/docs/4.1/api/allclasses-noframe.html
index fc3017b..01084e1 100644
--- a/src/main/site/static/docs/4.1/api/allclasses-noframe.html
+++ b/src/main/site/static/docs/4.1/api/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Wed Dec 27 17:13:11 MSK 2017 -->
+<!-- Generated by javadoc (1.8.0_111) on Tue Jul 24 18:35:26 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.M2-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-27">
+<title>All Classes (cayenne-doc: Cayenne Documentation 4.1.M2 API)</title>
+<meta name="date" content="2018-07-24">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -48,6 +48,7 @@
 <li><a href="org/apache/cayenne/exp/parser/ASTDbPath.html" title="class in org.apache.cayenne.exp.parser">ASTDbPath</a></li>
 <li><a href="org/apache/cayenne/template/parser/ASTDirective.html" title="class in org.apache.cayenne.template.parser">ASTDirective</a></li>
 <li><a href="org/apache/cayenne/exp/parser/ASTDivide.html" title="class in org.apache.cayenne.exp.parser">ASTDivide</a></li>
+<li><a href="org/apache/cayenne/exp/parser/ASTEnum.html" title="class in org.apache.cayenne.exp.parser">ASTEnum</a></li>
 <li><a href="org/apache/cayenne/exp/parser/ASTEqual.html" title="class in org.apache.cayenne.exp.parser">ASTEqual</a></li>
 <li><a href="org/apache/cayenne/template/parser/ASTExpression.html" title="class in org.apache.cayenne.template.parser">ASTExpression</a></li>
 <li><a href="org/apache/cayenne/exp/parser/ASTExtract.html" title="class in org.apache.cayenne.exp.parser">ASTExtract</a></li>
@@ -108,7 +109,6 @@
 <li><a href="org/apache/cayenne/BaseContext.html" title="class in org.apache.cayenne">BaseContext</a></li>
 <li><a href="org/apache/cayenne/BaseDataObject.html" title="class in org.apache.cayenne">BaseDataObject</a></li>
 <li><a href="org/apache/cayenne/reflect/BaseProperty.html" title="class in org.apache.cayenne.reflect">BaseProperty</a></li>
-<li><a href="org/apache/cayenne/remote/service/BaseRemoteService.html" title="class in org.apache.cayenne.remote.service">BaseRemoteService</a></li>
 <li><a href="org/apache/cayenne/access/dbsync/BaseSchemaUpdateStrategy.html" title="class in org.apache.cayenne.access.dbsync">BaseSchemaUpdateStrategy</a></li>
 <li><a href="org/apache/cayenne/access/jdbc/BaseSQLAction.html" title="class in org.apache.cayenne.access.jdbc">BaseSQLAction</a></li>
 <li><a href="org/apache/cayenne/reflect/BaseToManyProperty.html" title="class in org.apache.cayenne.reflect">BaseToManyProperty</a></li>
@@ -132,7 +132,6 @@
 <li><a href="org/apache/cayenne/template/directive/BindObjectEqual.html" title="class in org.apache.cayenne.template.directive">BindObjectEqual</a></li>
 <li><a href="org/apache/cayenne/template/directive/BindObjectNotEqual.html" title="class in org.apache.cayenne.template.directive">BindObjectNotEqual</a></li>
 <li><a href="org/apache/cayenne/access/types/BooleanType.html" title="class in org.apache.cayenne.access.types">BooleanType</a></li>
-<li><a href="org/apache/cayenne/remote/BootstrapMessage.html" title="class in org.apache.cayenne.remote">BootstrapMessage</a></li>
 <li><a href="org/apache/cayenne/access/types/ByteArrayType.html" title="class in org.apache.cayenne.access.types">ByteArrayType</a></li>
 <li><a href="org/apache/cayenne/access/types/ByteType.html" title="class in org.apache.cayenne.access.types">ByteType</a></li>
 <li><a href="org/apache/cayenne/query/CacheableQuery.html" title="class in org.apache.cayenne.query">CacheableQuery</a></li>
@@ -142,12 +141,10 @@
 <li><a href="org/apache/cayenne/query/CapsStrategy.html" title="enum in org.apache.cayenne.query">CapsStrategy</a></li>
 <li><a href="org/apache/cayenne/Cayenne.html" title="class in org.apache.cayenne">Cayenne</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider.html" title="interface in org.apache.cayenne.configuration.rop.client"><span class="interfaceName">CayenneClientModuleProvider</span></a></li>
-<li><a href="org/apache/cayenne/CayenneContext.html" title="class in org.apache.cayenne">CayenneContext</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/CayenneContextFactory.html" title="class in org.apache.cayenne.configuration.rop.client">CayenneContextFactory</a></li>
 <li><a href="org/apache/cayenne/CayenneDataObject.html" title="class in org.apache.cayenne">CayenneDataObject</a></li>
 <li><a href="org/apache/cayenne/event/CayenneEvent.html" title="class in org.apache.cayenne.event">CayenneEvent</a></li>
 <li><a href="org/apache/cayenne/CayenneException.html" title="class in org.apache.cayenne">CayenneException</a></li>
-<li><a href="org/apache/cayenne/configuration/web/CayenneFilter.html" title="class in org.apache.cayenne.configuration.web">CayenneFilter</a></li>
 <li><a href="org/apache/cayenne/util/CayenneMapEntry.html" title="interface in org.apache.cayenne.util"><span class="interfaceName">CayenneMapEntry</span></a></li>
 <li><a href="org/apache/cayenne/configuration/CayenneRuntime.html" title="class in org.apache.cayenne.configuration">CayenneRuntime</a></li>
 <li><a href="org/apache/cayenne/CayenneRuntimeException.html" title="class in org.apache.cayenne">CayenneRuntimeException</a></li>
@@ -167,8 +164,6 @@
 <li><a href="org/apache/cayenne/remote/ClientConnection.html" title="interface in org.apache.cayenne.remote"><span class="interfaceName">ClientConnection</span></a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientConstants.html" title="class in org.apache.cayenne.configuration.rop.client">ClientConstants</a></li>
 <li><a href="org/apache/cayenne/rop/http/ClientHessianSerializationServiceProvider.html" title="class in org.apache.cayenne.rop.http">ClientHessianSerializationServiceProvider</a></li>
-<li><a href="org/apache/cayenne/configuration/rop/client/ClientLocalRuntime.html" title="class in org.apache.cayenne.configuration.rop.client">ClientLocalRuntime</a></li>
-<li><a href="org/apache/cayenne/remote/ClientMessage.html" title="interface in org.apache.cayenne.remote"><span class="interfaceName">ClientMessage</span></a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientModule.html" title="class in org.apache.cayenne.configuration.rop.client">ClientModule</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html" title="class in org.apache.cayenne.configuration.rop.client">ClientRuntime</a></li>
 <li><a href="org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.rop.client">ClientRuntimeBuilder</a></li>
@@ -204,7 +199,10 @@
 <li><a href="org/apache/cayenne/DataChannelListener.html" title="interface in org.apache.cayenne"><span class="interfaceName">DataChannelListener</span></a></li>
 <li><a href="org/apache/cayenne/configuration/xml/DataChannelLoaderListener.html" title="interface in org.apache.cayenne.configuration.xml"><span class="interfaceName">DataChannelLoaderListener</span></a></li>
 <li><a href="org/apache/cayenne/configuration/xml/DataChannelMetaData.html" title="interface in org.apache.cayenne.configuration.xml"><span class="interfaceName">DataChannelMetaData</span></a></li>
+<li><a href="org/apache/cayenne/DataChannelQueryFilter.html" title="interface in org.apache.cayenne"><span class="interfaceName">DataChannelQueryFilter</span></a></li>
+<li><a href="org/apache/cayenne/DataChannelQueryFilterChain.html" title="interface in org.apache.cayenne"><span class="interfaceName">DataChannelQueryFilterChain</span></a></li>
 <li><a href="org/apache/cayenne/DataChannelSyncCallbackAction.html" title="class in org.apache.cayenne">DataChannelSyncCallbackAction</a></li>
+<li><a href="org/apache/cayenne/DataChannelSyncFilter.html" title="interface in org.apache.cayenne"><span class="interfaceName">DataChannelSyncFilter</span></a></li>
 <li><a href="org/apache/cayenne/DataChannelSyncFilterChain.html" title="interface in org.apache.cayenne"><span class="interfaceName">DataChannelSyncFilterChain</span></a></li>
 <li><a href="org/apache/cayenne/access/DataContext.html" title="class in org.apache.cayenne.access">DataContext</a></li>
 <li><a href="org/apache/cayenne/access/DataContextDelegate.html" title="interface in org.apache.cayenne.access"><span class="interfaceName">DataContextDelegate</span></a></li>
@@ -222,8 +220,6 @@
 <li><a href="org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne"><span class="interfaceName">DataObject</span></a></li>
 <li><a href="org/apache/cayenne/reflect/generic/DataObjectDescriptorFactory.html" title="class in org.apache.cayenne.reflect.generic">DataObjectDescriptorFactory</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/DataObjectMatchTranslator.html" title="class in org.apache.cayenne.access.translator.select">DataObjectMatchTranslator</a></li>
-<li><a href="org/apache/cayenne/access/DataPort.html" title="class in org.apache.cayenne.access">DataPort</a></li>
-<li><a href="org/apache/cayenne/access/DataPortDelegate.html" title="interface in org.apache.cayenne.access"><span class="interfaceName">DataPortDelegate</span></a></li>
 <li><a href="org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a></li>
 <li><a href="org/apache/cayenne/access/DataRowStore.html" title="class in org.apache.cayenne.access">DataRowStore</a></li>
 <li><a href="org/apache/cayenne/access/DataRowStoreFactory.html" title="interface in org.apache.cayenne.access"><span class="interfaceName">DataRowStoreFactory</span></a></li>
@@ -281,8 +277,10 @@
 <li><a href="org/apache/cayenne/access/translator/select/DefaultSelectTranslator.html" title="class in org.apache.cayenne.access.translator.select">DefaultSelectTranslator</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/DefaultSelectTranslatorFactory.html" title="class in org.apache.cayenne.access.translator.select">DefaultSelectTranslatorFactory</a></li>
 <li><a href="org/apache/cayenne/template/DefaultTemplateContextFactory.html" title="class in org.apache.cayenne.template">DefaultTemplateContextFactory</a></li>
+<li><a href="org/apache/cayenne/tx/DefaultTransactionDescriptor.html" title="class in org.apache.cayenne.tx">DefaultTransactionDescriptor</a></li>
 <li><a href="org/apache/cayenne/tx/DefaultTransactionFactory.html" title="class in org.apache.cayenne.tx">DefaultTransactionFactory</a></li>
 <li><a href="org/apache/cayenne/tx/DefaultTransactionManager.html" title="class in org.apache.cayenne.tx">DefaultTransactionManager</a></li>
+<li><a href="org/apache/cayenne/tx/DefaultTransactionManager.BaseTransactionHandler.html" title="class in org.apache.cayenne.tx">DefaultTransactionManager.BaseTransactionHandler</a></li>
 <li><a href="org/apache/cayenne/access/types/DefaultValueObjectTypeRegistry.html" title="class in org.apache.cayenne.access.types">DefaultValueObjectTypeRegistry</a></li>
 <li><a href="org/apache/cayenne/configuration/server/DelegatingDataSourceFactory.html" title="class in org.apache.cayenne.configuration.server">DelegatingDataSourceFactory</a></li>
 <li><a href="org/apache/cayenne/query/DeleteBatchQuery.html" title="class in org.apache.cayenne.query">DeleteBatchQuery</a></li>
@@ -311,7 +309,6 @@
 <li><a href="org/apache/cayenne/access/util/DoNothingOperationObserver.html" title="class in org.apache.cayenne.access.util">DoNothingOperationObserver</a></li>
 <li><a href="org/apache/cayenne/access/types/DoubleType.html" title="class in org.apache.cayenne.access.types">DoubleType</a></li>
 <li><a href="org/apache/cayenne/datasource/DriverDataSource.html" title="class in org.apache.cayenne.datasource">DriverDataSource</a></li>
-<li><a href="org/apache/cayenne/cache/EhCacheQueryCache.html" title="class in org.apache.cayenne.cache">EhCacheQueryCache</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/EJBQL.html" title="class in org.apache.cayenne.ejbql.parser">EJBQL</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/EJBQL.EJBQLDefaultParser.html" title="class in org.apache.cayenne.ejbql.parser">EJBQL.EJBQLDefaultParser</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/EJBQLAbs.html" title="class in org.apache.cayenne.ejbql.parser">EJBQLAbs</a></li>
@@ -445,8 +442,6 @@
 <li><a href="org/apache/cayenne/map/Entity.html" title="class in org.apache.cayenne.map">Entity</a></li>
 <li><a href="org/apache/cayenne/map/event/EntityEvent.html" title="class in org.apache.cayenne.map.event">EntityEvent</a></li>
 <li><a href="org/apache/cayenne/map/EntityInheritanceTree.html" title="class in org.apache.cayenne.map">EntityInheritanceTree</a></li>
-<li><a href="org/apache/cayenne/map/EntityListener.html" title="class in org.apache.cayenne.map">EntityListener</a></li>
-<li><a href="org/apache/cayenne/map/EntityListenerFactory.html" title="interface in org.apache.cayenne.map"><span class="interfaceName">EntityListenerFactory</span></a></li>
 <li><a href="org/apache/cayenne/util/EntityMergeListener.html" title="interface in org.apache.cayenne.util"><span class="interfaceName">EntityMergeListener</span></a></li>
 <li><a href="org/apache/cayenne/map/EntityResolver.html" title="class in org.apache.cayenne.map">EntityResolver</a></li>
 <li><a href="org/apache/cayenne/map/EntityResult.html" title="class in org.apache.cayenne.map">EntityResult</a></li>
@@ -512,9 +507,6 @@
 <li><a href="org/apache/cayenne/dba/h2/H2Sniffer.html" title="class in org.apache.cayenne.dba.h2">H2Sniffer</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/HandlerFactory.html" title="interface in org.apache.cayenne.configuration.xml"><span class="interfaceName">HandlerFactory</span></a></li>
 <li><a href="org/apache/cayenne/util/HashCodeBuilder.html" title="class in org.apache.cayenne.util">HashCodeBuilder</a></li>
-<li><a href="org/apache/cayenne/remote/hessian/HessianConfig.html" title="class in org.apache.cayenne.remote.hessian">HessianConfig</a></li>
-<li><a href="org/apache/cayenne/rop/HessianROPSerializationService.html" title="class in org.apache.cayenne.rop">HessianROPSerializationService</a></li>
-<li><a href="org/apache/cayenne/remote/hessian/service/HessianService.html" title="class in org.apache.cayenne.remote.hessian.service">HessianService</a></li>
 <li><a href="org/apache/cayenne/remote/hessian/service/HessianUtil.html" title="class in org.apache.cayenne.remote.hessian.service">HessianUtil</a></li>
 <li><a href="org/apache/cayenne/dba/hsqldb/HSQLDBAdapter.html" title="class in org.apache.cayenne.dba.hsqldb">HSQLDBAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/hsqldb/HSQLDBNoSchemaAdapter.html" title="class in org.apache.cayenne.dba.hsqldb">HSQLDBNoSchemaAdapter</a></li>
@@ -525,7 +517,6 @@
 <li><a href="org/apache/cayenne/dba/hsqldb/HSQLQualifierTranslator.html" title="class in org.apache.cayenne.dba.hsqldb">HSQLQualifierTranslator</a></li>
 <li><a href="org/apache/cayenne/rop/HttpClientConnection.html" title="class in org.apache.cayenne.rop">HttpClientConnection</a></li>
 <li><a href="org/apache/cayenne/rop/HttpClientConnectionProvider.html" title="class in org.apache.cayenne.rop">HttpClientConnectionProvider</a></li>
-<li><a href="org/apache/cayenne/remote/service/HttpRemoteService.html" title="class in org.apache.cayenne.remote.service">HttpRemoteService</a></li>
 <li><a href="org/apache/cayenne/rop/http/HttpROPConnector.html" title="class in org.apache.cayenne.rop.http">HttpROPConnector</a></li>
 <li><a href="org/apache/cayenne/HybridDataObject.html" title="class in org.apache.cayenne">HybridDataObject</a></li>
 <li><a href="org/apache/cayenne/template/parser/IdentifierNode.html" title="class in org.apache.cayenne.template.parser">IdentifierNode</a></li>
@@ -597,14 +588,12 @@
 <li><a href="org/apache/cayenne/cache/MapQueryCacheProvider.html" title="class in org.apache.cayenne.cache">MapQueryCacheProvider</a></li>
 <li><a href="org/apache/cayenne/util/MemoryBlob.html" title="class in org.apache.cayenne.util">MemoryBlob</a></li>
 <li><a href="org/apache/cayenne/util/MemoryClob.html" title="class in org.apache.cayenne.util">MemoryClob</a></li>
-<li><a href="org/apache/cayenne/remote/service/MissingSessionException.html" title="class in org.apache.cayenne.remote.service">MissingSessionException</a></li>
 <li><a href="org/apache/cayenne/di/Module.html" title="interface in org.apache.cayenne.di"><span class="interfaceName">Module</span></a></li>
 <li><a href="org/apache/cayenne/di/spi/ModuleLoader.html" title="class in org.apache.cayenne.di.spi">ModuleLoader</a></li>
 <li><a href="org/apache/cayenne/di/spi/ModuleProvider.html" title="interface in org.apache.cayenne.di.spi"><span class="interfaceName">ModuleProvider</span></a></li>
 <li><a href="org/apache/cayenne/dba/mysql/MySQLAdapter.html" title="class in org.apache.cayenne.dba.mysql">MySQLAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/mysql/MySQLPkGenerator.html" title="class in org.apache.cayenne.dba.mysql">MySQLPkGenerator</a></li>
 <li><a href="org/apache/cayenne/dba/mysql/MySQLSniffer.html" title="class in org.apache.cayenne.dba.mysql">MySQLSniffer</a></li>
-<li><a href="org/apache/cayenne/query/NamedQuery.html" title="class in org.apache.cayenne.query">NamedQuery</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/NamespaceAwareNestedTagHandler.html" title="class in org.apache.cayenne.configuration.xml">NamespaceAwareNestedTagHandler</a></li>
 <li><a href="org/apache/cayenne/cache/NestedQueryCache.html" title="class in org.apache.cayenne.cache">NestedQueryCache</a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/Node.html" title="interface in org.apache.cayenne.ejbql.parser"><span class="interfaceName">Node</span></a></li>
@@ -659,11 +648,6 @@
 <li><a href="org/apache/cayenne/query/Ordering.html" title="class in org.apache.cayenne.query">Ordering</a></li>
 <li><a href="org/apache/cayenne/query/Orderings.html" title="class in org.apache.cayenne.query">Orderings</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/OrderingTranslator.html" title="class in org.apache.cayenne.access.translator.select">OrderingTranslator</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiClassLoaderManager.html" title="class in org.apache.cayenne.configuration.osgi">OsgiClassLoaderManager</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiDataDomainProvider.html" title="class in org.apache.cayenne.configuration.osgi">OsgiDataDomainProvider</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiModule.html" title="class in org.apache.cayenne.configuration.osgi">OsgiModule</a></li>
-<li><a href="org/apache/cayenne/configuration/osgi/OsgiModuleBuilder.html" title="class in org.apache.cayenne.configuration.osgi">OsgiModuleBuilder</a></li>
-<li><a href="org/apache/cayenne/cache/OSQueryCache.html" title="class in org.apache.cayenne.cache">OSQueryCache</a></li>
 <li><a href="org/apache/cayenne/access/translator/ParameterBinding.html" title="class in org.apache.cayenne.access.translator">ParameterBinding</a></li>
 <li><a href="org/apache/cayenne/query/ParameterizedQuery.html" title="interface in org.apache.cayenne.query"><span class="interfaceName">ParameterizedQuery</span></a></li>
 <li><a href="org/apache/cayenne/ejbql/parser/ParseException.html" title="class in org.apache.cayenne.ejbql.parser">ParseException</a></li>
@@ -684,6 +668,7 @@
 <li><a href="org/apache/cayenne/util/PersistentObjectMap.html" title="class in org.apache.cayenne.util">PersistentObjectMap</a></li>
 <li><a href="org/apache/cayenne/util/PersistentObjectSet.html" title="class in org.apache.cayenne.util">PersistentObjectSet</a></li>
 <li><a href="org/apache/cayenne/dba/PkGenerator.html" title="interface in org.apache.cayenne.dba"><span class="interfaceName">PkGenerator</span></a></li>
+<li><a href="org/apache/cayenne/configuration/server/PkGeneratorFactoryProvider.html" title="class in org.apache.cayenne.configuration.server">PkGeneratorFactoryProvider</a></li>
 <li><a href="org/apache/cayenne/configuration/PlainTextPasswordEncoder.html" title="class in org.apache.cayenne.configuration">PlainTextPasswordEncoder</a></li>
 <li><a href="org/apache/cayenne/datasource/PoolAwareConnection.html" title="class in org.apache.cayenne.datasource">PoolAwareConnection</a></li>
 <li><a href="org/apache/cayenne/datasource/PoolingDataSource.html" title="interface in org.apache.cayenne.datasource"><span class="interfaceName">PoolingDataSource</span></a></li>
@@ -739,7 +724,6 @@
 <li><a href="org/apache/cayenne/configuration/xml/QueryDescriptorHandler.html" title="class in org.apache.cayenne.configuration.xml">QueryDescriptorHandler</a></li>
 <li><a href="org/apache/cayenne/map/QueryDescriptorLoader.html" title="class in org.apache.cayenne.map">QueryDescriptorLoader</a></li>
 <li><a href="org/apache/cayenne/access/QueryEngine.html" title="interface in org.apache.cayenne.access"><span class="interfaceName">QueryEngine</span></a></li>
-<li><a href="org/apache/cayenne/remote/QueryMessage.html" title="class in org.apache.cayenne.remote">QueryMessage</a></li>
 <li><a href="org/apache/cayenne/query/QueryMetadata.html" title="interface in org.apache.cayenne.query"><span class="interfaceName">QueryMetadata</span></a></li>
 <li><a href="org/apache/cayenne/query/QueryMetadataProxy.html" title="class in org.apache.cayenne.query">QueryMetadataProxy</a></li>
 <li><a href="org/apache/cayenne/QueryResponse.html" title="interface in org.apache.cayenne"><span class="interfaceName">QueryResponse</span></a></li>
@@ -753,10 +737,6 @@
 <li><a href="org/apache/cayenne/map/event/RelationshipEvent.html" title="class in org.apache.cayenne.map.event">RelationshipEvent</a></li>
 <li><a href="org/apache/cayenne/util/RelationshipFault.html" title="class in org.apache.cayenne.util">RelationshipFault</a></li>
 <li><a href="org/apache/cayenne/query/RelationshipQuery.html" title="class in org.apache.cayenne.query">RelationshipQuery</a></li>
-<li><a href="org/apache/cayenne/remote/RemoteIncrementalFaultList.html" title="class in org.apache.cayenne.remote">RemoteIncrementalFaultList</a></li>
-<li><a href="org/apache/cayenne/remote/RemoteService.html" title="interface in org.apache.cayenne.remote"><span class="interfaceName">RemoteService</span></a></li>
-<li><a href="org/apache/cayenne/remote/RemoteSession.html" title="class in org.apache.cayenne.remote">RemoteSession</a></li>
-<li><a href="org/apache/cayenne/configuration/web/RequestHandler.html" title="interface in org.apache.cayenne.configuration.web"><span class="interfaceName">RequestHandler</span></a></li>
 <li><a href="org/apache/cayenne/resource/Resource.html" title="interface in org.apache.cayenne.resource"><span class="interfaceName">Resource</span></a></li>
 <li><a href="org/apache/cayenne/resource/ResourceLocator.html" title="interface in org.apache.cayenne.resource"><span class="interfaceName">ResourceLocator</span></a></li>
 <li><a href="org/apache/cayenne/template/directive/Result.html" title="class in org.apache.cayenne.template.directive">Result</a></li>
@@ -768,11 +748,6 @@
 <li><a href="org/apache/cayenne/ashwood/graph/ReversedIteration.ReversedArcIterator.html" title="class in org.apache.cayenne.ashwood.graph">ReversedIteration.ReversedArcIterator</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/RootDataMapHandler.html" title="class in org.apache.cayenne.configuration.xml">RootDataMapHandler</a></li>
 <li><a href="org/apache/cayenne/rop/ROPConnector.html" title="interface in org.apache.cayenne.rop"><span class="interfaceName">ROPConnector</span></a></li>
-<li><a href="org/apache/cayenne/rop/ROPConstants.html" title="class in org.apache.cayenne.rop">ROPConstants</a></li>
-<li><a href="org/apache/cayenne/rop/ROPRequestContext.html" title="class in org.apache.cayenne.rop">ROPRequestContext</a></li>
-<li><a href="org/apache/cayenne/rop/ROPSerializationService.html" title="interface in org.apache.cayenne.rop"><span class="interfaceName">ROPSerializationService</span></a></li>
-<li><a href="org/apache/cayenne/configuration/rop/server/ROPServerModule.html" title="class in org.apache.cayenne.configuration.rop.server">ROPServerModule</a></li>
-<li><a href="org/apache/cayenne/rop/ROPServlet.html" title="class in org.apache.cayenne.rop">ROPServlet</a></li>
 <li><a href="org/apache/cayenne/rop/ROPUtil.html" title="class in org.apache.cayenne.rop">ROPUtil</a></li>
 <li><a href="org/apache/cayenne/configuration/Rot13PasswordEncoder.html" title="class in org.apache.cayenne.configuration">Rot13PasswordEncoder</a></li>
 <li><a href="org/apache/cayenne/configuration/Rot47PasswordEncoder.html" title="class in org.apache.cayenne.configuration">Rot47PasswordEncoder</a></li>
@@ -796,14 +771,9 @@
 <li><a href="org/apache/cayenne/map/SelectQueryDescriptor.html" title="class in org.apache.cayenne.map">SelectQueryDescriptor</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/SelectTranslator.html" title="interface in org.apache.cayenne.access.translator.select"><span class="interfaceName">SelectTranslator</span></a></li>
 <li><a href="org/apache/cayenne/access/translator/select/SelectTranslatorFactory.html" title="interface in org.apache.cayenne.access.translator.select"><span class="interfaceName">SelectTranslatorFactory</span></a></li>
-<li><a href="org/apache/cayenne/rop/ServerHessianSerializationServiceProvider.html" title="class in org.apache.cayenne.rop">ServerHessianSerializationServiceProvider</a></li>
-<li><a href="org/apache/cayenne/rop/ServerHttpRemoteService.html" title="class in org.apache.cayenne.rop">ServerHttpRemoteService</a></li>
 <li><a href="org/apache/cayenne/configuration/server/ServerModule.html" title="class in org.apache.cayenne.configuration.server">ServerModule</a></li>
 <li><a href="org/apache/cayenne/configuration/server/ServerRuntime.html" title="class in org.apache.cayenne.configuration.server">ServerRuntime</a></li>
 <li><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.server">ServerRuntimeBuilder</a></li>
-<li><a href="org/apache/cayenne/remote/hessian/service/ServerSerializerFactory.html" title="class in org.apache.cayenne.remote.hessian.service">ServerSerializerFactory</a></li>
-<li><a href="org/apache/cayenne/remote/service/ServerSession.html" title="class in org.apache.cayenne.remote.service">ServerSession</a></li>
-<li><a href="org/apache/cayenne/configuration/web/SessionContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web">SessionContextRequestHandler</a></li>
 <li><a href="org/apache/cayenne/util/ShallowMergeOperation.html" title="class in org.apache.cayenne.util">ShallowMergeOperation</a></li>
 <li><a href="org/apache/cayenne/access/types/ShortType.html" title="class in org.apache.cayenne.access.types">ShortType</a></li>
 <li><a href="org/apache/cayenne/reflect/SimpleAttributeProperty.html" title="class in org.apache.cayenne.reflect">SimpleAttributeProperty</a></li>
@@ -832,6 +802,7 @@
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerActionBuilder.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerActionBuilder</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerAdapter.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerBatchAction.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerBatchAction</a></li>
+<li><a href="org/apache/cayenne/dba/sqlserver/SQLServerPkGenerator.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerPkGenerator</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerProcedureAction.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerProcedureAction</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerSelectTranslator.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerSelectTranslator</a></li>
 <li><a href="org/apache/cayenne/dba/sqlserver/SQLServerSniffer.html" title="class in org.apache.cayenne.dba.sqlserver">SQLServerSniffer</a></li>
@@ -845,14 +816,12 @@
 <li><a href="org/apache/cayenne/template/parser/SQLTemplateParserTreeConstants.html" title="interface in org.apache.cayenne.template.parser"><span class="interfaceName">SQLTemplateParserTreeConstants</span></a></li>
 <li><a href="org/apache/cayenne/access/jdbc/SQLTemplateProcessor.html" title="interface in org.apache.cayenne.access.jdbc"><span class="interfaceName">SQLTemplateProcessor</span></a></li>
 <li><a href="org/apache/cayenne/template/SQLTemplateRenderingUtils.html" title="class in org.apache.cayenne.template">SQLTemplateRenderingUtils</a></li>
-<li><a href="org/apache/cayenne/configuration/web/StatelessContextRequestHandler.html" title="class in org.apache.cayenne.configuration.web">StatelessContextRequestHandler</a></li>
 <li><a href="org/apache/cayenne/ashwood/graph/StrongConnection.html" title="class in org.apache.cayenne.ashwood.graph">StrongConnection</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseAdapter.html" title="class in org.apache.cayenne.dba.sybase">SybaseAdapter</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybasePkGenerator.html" title="class in org.apache.cayenne.dba.sybase">SybasePkGenerator</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseQualifierTranslator.html" title="class in org.apache.cayenne.dba.sybase">SybaseQualifierTranslator</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseSelectTranslator.html" title="class in org.apache.cayenne.dba.sybase">SybaseSelectTranslator</a></li>
 <li><a href="org/apache/cayenne/dba/sybase/SybaseSniffer.html" title="class in org.apache.cayenne.dba.sybase">SybaseSniffer</a></li>
-<li><a href="org/apache/cayenne/remote/SyncMessage.html" title="class in org.apache.cayenne.remote">SyncMessage</a></li>
 <li><a href="org/apache/cayenne/template/TemplateContextFactory.html" title="interface in org.apache.cayenne.template"><span class="interfaceName">TemplateContextFactory</span></a></li>
 <li><a href="org/apache/cayenne/access/dbsync/ThrowOnPartialOrCreateSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync">ThrowOnPartialOrCreateSchemaStrategy</a></li>
 <li><a href="org/apache/cayenne/access/dbsync/ThrowOnPartialSchemaStrategy.html" title="class in org.apache.cayenne.access.dbsync">ThrowOnPartialSchemaStrategy</a></li>
@@ -874,13 +843,14 @@
 <li><a href="org/apache/cayenne/access/ToOneFault.html" title="class in org.apache.cayenne.access">ToOneFault</a></li>
 <li><a href="org/apache/cayenne/reflect/ToOneProperty.html" title="interface in org.apache.cayenne.reflect"><span class="interfaceName">ToOneProperty</span></a></li>
 <li><a href="org/apache/cayenne/util/ToStringBuilder.html" title="class in org.apache.cayenne.util">ToStringBuilder</a></li>
-<li><a href="org/apache/cayenne/access/Transaction.html" title="class in org.apache.cayenne.access">Transaction</a></li>
 <li><a href="org/apache/cayenne/tx/Transaction.html" title="interface in org.apache.cayenne.tx"><span class="interfaceName">Transaction</span></a></li>
 <li><a href="org/apache/cayenne/tx/TransactionalOperation.html" title="interface in org.apache.cayenne.tx"><span class="interfaceName">TransactionalOperation</span></a></li>
+<li><a href="org/apache/cayenne/tx/TransactionDescriptor.html" title="class in org.apache.cayenne.tx">TransactionDescriptor</a></li>
 <li><a href="org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx"><span class="interfaceName">TransactionFactory</span></a></li>
 <li><a href="org/apache/cayenne/tx/TransactionFilter.html" title="class in org.apache.cayenne.tx">TransactionFilter</a></li>
 <li><a href="org/apache/cayenne/tx/TransactionListener.html" title="interface in org.apache.cayenne.tx"><span class="interfaceName">TransactionListener</span></a></li>
 <li><a href="org/apache/cayenne/tx/TransactionManager.html" title="interface in org.apache.cayenne.tx"><span class="interfaceName">TransactionManager</span></a></li>
+<li><a href="org/apache/cayenne/tx/TransactionPropagation.html" title="enum in org.apache.cayenne.tx">TransactionPropagation</a></li>
 <li><a href="org/apache/cayenne/exp/TraversalHandler.html" title="interface in org.apache.cayenne.exp"><span class="interfaceName">TraversalHandler</span></a></li>
 <li><a href="org/apache/cayenne/exp/TraversalHelper.html" title="class in org.apache.cayenne.exp">TraversalHelper</a></li>
 <li><a href="org/apache/cayenne/access/translator/select/TrimmingQualifierTranslator.html" title="class in org.apache.cayenne.access.translator.select">TrimmingQualifierTranslator</a></li>
@@ -908,9 +878,6 @@
 <li><a href="org/apache/cayenne/configuration/xml/VersionAwareHandler.html" title="class in org.apache.cayenne.configuration.xml">VersionAwareHandler</a></li>
 <li><a href="org/apache/cayenne/access/types/VoidType.html" title="class in org.apache.cayenne.access.types">VoidType</a></li>
 <li><a href="org/apache/cayenne/util/WeakValueMap.html" title="class in org.apache.cayenne.util">WeakValueMap</a></li>
-<li><a href="org/apache/cayenne/configuration/web/WebConfiguration.html" title="class in org.apache.cayenne.configuration.web">WebConfiguration</a></li>
-<li><a href="org/apache/cayenne/configuration/web/WebModule.html" title="class in org.apache.cayenne.configuration.web">WebModule</a></li>
-<li><a href="org/apache/cayenne/configuration/web/WebUtil.html" title="class in org.apache.cayenne.configuration.web">WebUtil</a></li>
 <li><a href="org/apache/cayenne/ashwood/WeightedAshwoodEntitySorter.html" title="class in org.apache.cayenne.ashwood">WeightedAshwoodEntitySorter</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/XMLDataChannelDescriptorLoader.html" title="class in org.apache.cayenne.configuration.xml">XMLDataChannelDescriptorLoader</a></li>
 <li><a href="org/apache/cayenne/configuration/xml/XMLDataMapLoader.html" title="class in org.apache.cayenne.configuration.xml">XMLDataMapLoader</a></li>