cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ntimof...@apache.org
Subject [48/51] [partial] cayenne-website git commit: Update 4.1.M2 documentation
Date Tue, 24 Jul 2018 15:43:01 GMT
http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/static/docs/4.1/api/deprecated-list.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.1/api/deprecated-list.html b/src/main/site/static/docs/4.1/api/deprecated-list.html
index 5abe174..61c592c 100644
--- a/src/main/site/static/docs/4.1/api/deprecated-list.html
+++ b/src/main/site/static/docs/4.1/api/deprecated-list.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>Deprecated List (cayenne-doc: Cayenne Documentation 4.1.M2-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-27">
+<title>Deprecated List (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (cayenne-doc: Cayenne Documentation 4.1.M2-SNAPSHOT API)";
+            parent.document.title="Deprecated List (cayenne-doc: Cayenne Documentation 4.1.M2 API)";
         }
     }
     catch(err) {
@@ -76,7 +76,6 @@
 <h2 title="Contents">Contents</h2>
 <ul>
 <li><a href="#interface">Deprecated Interfaces</a></li>
-<li><a href="#class">Deprecated Classes</a></li>
 <li><a href="#field">Deprecated Fields</a></li>
 <li><a href="#method">Deprecated Methods</a></li>
 <li><a href="#constructor">Deprecated Constructors</a></li>
@@ -94,14 +93,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataPortDelegate.html" title="interface in org.apache.cayenne.access">org.apache.cayenne.access.DataPortDelegate</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
+<td class="colOne"><a href="org/apache/cayenne/DataChannelFilter.html" title="interface in org.apache.cayenne">org.apache.cayenne.DataChannelFilter</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/DataChannelQueryFilter.html" title="interface in org.apache.cayenne"><code>DataChannelQueryFilter</code></a> and <a href="org/apache/cayenne/DataChannelSyncFilter.html" title="interface in org.apache.cayenne"><code>DataChannelSyncFilter</code></a></span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityListenerFactory.html" title="interface in org.apache.cayenne.map">org.apache.cayenne.map.EntityListenerFactory</a>
-<div class="block"><span class="deprecationComment">since 4.0, as EntityResolver no longer loads listeners from its
-             DataMaps.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/DataChannelFilterChain.html" title="interface in org.apache.cayenne">org.apache.cayenne.DataChannelFilterChain</a>
+<div class="block"><span class="deprecationComment">since 4.1 in favor of <a href="org/apache/cayenne/DataChannelSyncFilterChain.html" title="interface in org.apache.cayenne"><code>DataChannelSyncFilterChain</code></a> and <a href="org/apache/cayenne/DataChannelQueryFilterChain.html" title="interface in org.apache.cayenne"><code>DataChannelQueryFilterChain</code></a></span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -113,62 +111,6 @@
 </table>
 </li>
 </ul>
-<a name="class">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
-<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Class and Description</th>
-</tr>
-<tbody>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/rop/client/ClientLocalRuntime.html" title="class in org.apache.cayenne.configuration.rop.client">org.apache.cayenne.configuration.rop.client.ClientLocalRuntime</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html#local-org.apache.cayenne.di.Injector-"><code>ClientRuntimeBuilder.local(Injector)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataPort.html" title="class in org.apache.cayenne.access">org.apache.cayenne.access.DataPort</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/cache/EhCacheQueryCache.html" title="class in org.apache.cayenne.cache">org.apache.cayenne.cache.EhCacheQueryCache</a>
-<div class="block"><span class="deprecationComment">since 4.0 please use JCacheQueryCache (provided by "cayenne-jcache" module)</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityListener.html" title="class in org.apache.cayenne.map">org.apache.cayenne.map.EntityListener</a>
-<div class="block"><span class="deprecationComment">since 4.0, as EntityResolver no longer loads listeners from its
-             DataMaps.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/NamedQuery.html" title="class in org.apache.cayenne.query">org.apache.cayenne.query.NamedQuery</a>
-<div class="block"><span class="deprecationComment">since 4.0 you should use <a href="org/apache/cayenne/query/MappedSelect.html" title="class in org.apache.cayenne.query"><code>MappedSelect</code></a> or <a href="org/apache/cayenne/query/MappedExec.html" title="class in org.apache.cayenne.query"><code>MappedExec</code></a> instead.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/cache/OSQueryCache.html" title="class in org.apache.cayenne.cache">org.apache.cayenne.cache.OSQueryCache</a>
-<div class="block"><span class="deprecationComment">since 4.0 as OSCache project is abandoned</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/Transaction.html" title="class in org.apache.cayenne.access">org.apache.cayenne.access.Transaction</a>
-<div class="block"><span class="deprecationComment">since 4.0. For manual transaction management use
-             <a href="org/apache/cayenne/tx/BaseTransaction.html" title="class in org.apache.cayenne.tx"><code>BaseTransaction</code></a> static methods or better -
-             <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#performInTransaction-org.apache.cayenne.tx.TransactionalOperation-"><code>ServerRuntime.performInTransaction(org.apache.cayenne.tx.TransactionalOperation)</code></a>
-             . Also note that since 4.0 an actual Transaction is an interface
-             located in a different package:
-             <a href="org/apache/cayenne/tx/Transaction.html" title="interface in org.apache.cayenne.tx"><code>Transaction</code></a></span></div>
-</td>
-</tr>
-</tbody>
-</table>
-</li>
-</ul>
 <a name="field">
 <!--   -->
 </a>
@@ -186,123 +128,21 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerModule.html#configurationLocations">org.apache.cayenne.configuration.server.ServerModule.configurationLocations</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/AbstractQuery.html#dataMap">org.apache.cayenne.query.AbstractQuery.dataMap</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/BatchQuery.html#dataMap">org.apache.cayenne.query.BatchQuery.dataMap</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/EJBQLQuery.html#dataMap">org.apache.cayenne.query.EJBQLQuery.dataMap</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryChain.html#dataMap">org.apache.cayenne.query.QueryChain.dataMap</a></td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/cayenne/configuration/xml/ObjRelationshipHandler.html#DB_RELATIONSHIP_REF_TAG">org.apache.cayenne.configuration.xml.ObjRelationshipHandler.DB_RELATIONSHIP_REF_TAG</a></td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#entityListeners">org.apache.cayenne.map.ObjEntity.entityListeners</a></td>
-</tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#EVENT_BRIDGE_FACTORY_DEFAULT">org.apache.cayenne.access.DataRowStore.EVENT_BRIDGE_FACTORY_DEFAULT</a>
-<div class="block"><span class="deprecationComment">since 4.0 does nothing.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#filters">org.apache.cayenne.access.DataDomain.filters</a>
+<div class="block"><span class="deprecationComment">since 4.1 this field is unused</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#EVENT_BRIDGE_FACTORY_PROPERTY">org.apache.cayenne.access.DataRowStore.EVENT_BRIDGE_FACTORY_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 <a href="org/apache/cayenne/access/DataRowStoreFactory.html" title="interface in org.apache.cayenne.access"><code>DataRowStoreFactory</code></a> establishes <a href="org/apache/cayenne/event/EventBridge.html" title="class in org.apache.cayenne.event"><code>EventBridge</code></a>.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/configuration/server/DataDomainProvider.html#filters">org.apache.cayenne.configuration.server.DataDomainProvider.filters</a>
+<div class="block"><span class="deprecationComment">since 4.1, use query and sync filters instead</span></div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#excludingDefaultListeners">org.apache.cayenne.map.ObjEntity.excludingDefaultListeners</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#excludingSuperclassListeners">org.apache.cayenne.map.ObjEntity.excludingSuperclassListeners</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#indexedByClass">org.apache.cayenne.map.EntityResolver.indexedByClass</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/AbstractQuery.html#name">org.apache.cayenne.query.AbstractQuery.name</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/BatchQuery.html#name">org.apache.cayenne.query.BatchQuery.name</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/EJBQLQuery.html#name">org.apache.cayenne.query.EJBQLQuery.name</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryChain.html#name">org.apache.cayenne.query.QueryChain.name</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#notifyingRemoteListeners">org.apache.cayenne.access.DataRowStore.notifyingRemoteListeners</a>
-<div class="block"><span class="deprecationComment">since 4.0 does nothing. Previously it used to check if need to create <a href="org/apache/cayenne/event/EventBridge.html" title="class in org.apache.cayenne.event"><code>EventBridge</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/rop/client/ClientModule.html#properties">org.apache.cayenne.configuration.rop.client.ClientModule.properties</a>
-<div class="block"><span class="deprecationComment">since 4.0 in favour of <a href="org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.rop.client"><code>ClientRuntimeBuilder</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#REMOTE_NOTIFICATION_DEFAULT">org.apache.cayenne.access.DataRowStore.REMOTE_NOTIFICATION_DEFAULT</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#REMOTE_NOTIFICATION_PROPERTY">org.apache.cayenne.access.DataRowStore.REMOTE_NOTIFICATION_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 does nothing. Previously it used to check if need to create <a href="org/apache/cayenne/event/EventBridge.html" title="class in org.apache.cayenne.event"><code>EventBridge</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_CHANNEL_EVENTS_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_CHANNEL_EVENTS_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_CONTEXT_CHANGE_EVENTS_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_CONTEXT_CHANGE_EVENTS_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_CONTEXT_LIFECYCLE_EVENTS_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_CONTEXT_LIFECYCLE_EVENTS_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_PASSWORD_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_PASSWORD_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_REALM_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_REALM_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_SHARED_SESSION_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_SHARED_SESSION_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_TIMEOUT_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_TIMEOUT_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_URL_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_URL_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_USE_ALPN_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_USE_ALPN_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#ROP_SERVICE_USERNAME_PROPERTY">org.apache.cayenne.configuration.Constants.ROP_SERVICE_USERNAME_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 moved to cayenne-client org.apache.cayenne.configuration.rop.client.ClientConstants.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/configuration/Constants.html#SERVER_DOMAIN_FILTERS_LIST">org.apache.cayenne.configuration.Constants.SERVER_DOMAIN_FILTERS_LIST</a>
+<div class="block"><span class="deprecationComment">since 4.1 domain filters replaced with query and sync filters</span></div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -311,31 +151,11 @@
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#SNAPSHOT_CACHE_SIZE_PROPERTY">org.apache.cayenne.access.DataRowStore.SNAPSHOT_CACHE_SIZE_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/configuration/Constants.html#SNAPSHOT_CACHE_SIZE_PROPERTY"><code>Constants.SNAPSHOT_CACHE_SIZE_PROPERTY</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#SNAPSHOT_EXPIRATION_PROPERTY">org.apache.cayenne.access.DataRowStore.SNAPSHOT_EXPIRATION_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0, never used actually</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/cayenne/access/DataContext.html#transactionFactory">org.apache.cayenne.access.DataContext.transactionFactory</a>
 <div class="block"><span class="deprecationComment">since 4.0 used in a method that itself should be deprecated,
              so this is a temp code</span></div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#USING_EXTERNAL_TRANSACTIONS_DEFAULT">org.apache.cayenne.access.DataDomain.USING_EXTERNAL_TRANSACTIONS_DEFAULT</a>
-<div class="block"><span class="deprecationComment">since 4.0 See <a href="org/apache/cayenne/configuration/Constants.html#SERVER_EXTERNAL_TX_PROPERTY"><code>Constants.SERVER_EXTERNAL_TX_PROPERTY</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#USING_EXTERNAL_TRANSACTIONS_PROPERTY">org.apache.cayenne.access.DataDomain.USING_EXTERNAL_TRANSACTIONS_PROPERTY</a>
-<div class="block"><span class="deprecationComment">since 4.0 See <a href="org/apache/cayenne/configuration/Constants.html#SERVER_EXTERNAL_TX_PROPERTY"><code>Constants.SERVER_EXTERNAL_TX_PROPERTY</code></a>.</span></div>
-</td>
-</tr>
 </tbody>
 </table>
 </li>
@@ -352,220 +172,39 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/DataMap.html#addDefaultEntityListener-org.apache.cayenne.map.EntityListener-">org.apache.cayenne.map.DataMap.addDefaultEntityListener(EntityListener)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused as listeners are no longer tied to a
-             DataMap.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#addFilter-org.apache.cayenne.DataChannelFilter-">org.apache.cayenne.access.DataDomain.addFilter(DataChannelFilter)</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/access/DataDomain.html#addQueryFilter-org.apache.cayenne.DataChannelQueryFilter-"><code>DataDomain.addQueryFilter(DataChannelQueryFilter)</code></a> and <a href="org/apache/cayenne/access/DataDomain.html#addSyncFilter-org.apache.cayenne.DataChannelSyncFilter-"><code>DataDomain.addSyncFilter(DataChannelSyncFilter)</code></a> instead</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#addEntityListener-org.apache.cayenne.map.EntityListener-">org.apache.cayenne.map.ObjEntity.addEntityListener(EntityListener)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/reflect/LifecycleCallbackRegistry.html#addListener-org.apache.cayenne.map.LifecycleEvent-java.lang.Class-java.lang.String-">org.apache.cayenne.reflect.LifecycleCallbackRegistry.addListener(LifecycleEvent, Class&lt;?&gt;, String)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#applyObjectLayerDefaults--">org.apache.cayenne.map.EntityResolver.applyObjectLayerDefaults()</a>
-<div class="block"><span class="deprecationComment">since 4.0 does nothing. Previously it used to create runtime
-             ObjRelationships, that broke a lot of things.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/map/SelectQueryDescriptor.html#addPrefetch-java.lang.String-">org.apache.cayenne.map.SelectQueryDescriptor.addPrefetch(String)</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/map/SelectQueryDescriptor.html#addPrefetch-java.lang.String-int-"><code>SelectQueryDescriptor.addPrefetch(String, int)</code></a></span></div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/di/Binder.html#bindList-java.lang.String-">org.apache.cayenne.di.Binder.bindList(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use type-safe methods <a href="org/apache/cayenne/di/Binder.html#bindList-java.lang.Class-"><code>Binder.bindList(Class)</code></a>
-             or <a href="org/apache/cayenne/di/Binder.html#bindList-java.lang.Class-java.lang.String-"><code>Binder.bindList(Class, String)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/di/Binder.html#bindMap-java.lang.String-">org.apache.cayenne.di.Binder.bindMap(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use use type-safe methods <a href="org/apache/cayenne/di/Binder.html#bindMap-java.lang.Class-"><code>Binder.bindMap(Class)</code></a>
-             or <a href="org/apache/cayenne/di/Binder.html#bindMap-java.lang.Class-java.lang.String-"><code>Binder.bindMap(Class, String)</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/Transaction.html#bindThreadTransaction-org.apache.cayenne.tx.Transaction-">org.apache.cayenne.access.Transaction.bindThreadTransaction(Transaction)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html#builder--">org.apache.cayenne.configuration.server.ServerRuntimeBuilder.builder()</a>
-<div class="block"><span class="deprecationComment">since 4.0.M5 in favor of <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#builder--"><code>ServerRuntime.builder()</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html#builder-java.lang.String-">org.apache.cayenne.configuration.server.ServerRuntimeBuilder.builder(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0.M5 in favor of <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#builder-java.lang.String-"><code>ServerRuntime.builder(String)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/cache/NestedQueryCache.html#clear--">org.apache.cayenne.cache.NestedQueryCache.clear()</a>
 <div class="block"><span class="deprecationComment">since 4.0</span></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/cache/QueryCache.html#clear--">org.apache.cayenne.cache.QueryCache.clear()</a>
 <div class="block"><span class="deprecationComment">since 4.0. Please use implementation specific methods to perform cache management tasks.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#clearCache--">org.apache.cayenne.map.EntityResolver.clearCache()</a>
-<div class="block"><span class="deprecationComment">since 4.0 in favor of <a href="org/apache/cayenne/map/EntityResolver.html#refreshMappingCache--"><code>EntityResolver.refreshMappingCache()</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/remote/RemoteSession.html#createServerEventBridge--">org.apache.cayenne.remote.RemoteSession.createServerEventBridge()</a>
-<div class="block"><span class="deprecationComment">since 4.0. Factory creation should is handled by the client connection.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/Expression.html#encodeAsEJBQL-java.io.PrintWriter-java.lang.String-">org.apache.cayenne.exp.Expression.encodeAsEJBQL(PrintWriter, String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/exp/Expression.html#appendAsEJBQL-java.lang.Appendable-java.lang.String-"><code>Expression.appendAsEJBQL(Appendable, String)</code></a></span></div>
-</td>
-</tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/parser/SimpleNode.html#encodeAsEJBQL-java.io.PrintWriter-java.lang.String-">org.apache.cayenne.exp.parser.SimpleNode.encodeAsEJBQL(PrintWriter, String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/exp/parser/SimpleNode.html#appendAsEJBQL-java.lang.Appendable-java.lang.String-"><code>SimpleNode.appendAsEJBQL(Appendable, String)</code></a>.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerModule.html#contributeDomainFilters-org.apache.cayenne.di.Binder-">org.apache.cayenne.configuration.server.ServerModule.contributeDomainFilters(Binder)</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/configuration/server/ServerModule.html#contributeDomainQueryFilters-org.apache.cayenne.di.Binder-"><code>ServerModule.contributeDomainQueryFilters(Binder)</code></a> and <a href="org/apache/cayenne/configuration/server/ServerModule.html#contributeDomainSyncFilters-org.apache.cayenne.di.Binder-"><code>ServerModule.contributeDomainSyncFilters(Binder)</code></a></span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/Expression.html#encodeAsString-java.io.PrintWriter-">org.apache.cayenne.exp.Expression.encodeAsString(PrintWriter)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/exp/Expression.html#appendAsString-java.lang.Appendable-"><code>Expression.appendAsString(Appendable)</code></a>.</span></div>
-</td>
+<td class="colOne"><a href="org/apache/cayenne/dba/JdbcAdapter.html#createPkGenerator--">org.apache.cayenne.dba.JdbcAdapter.createPkGenerator()</a></td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/parser/SimpleNode.html#encodeAsString-java.io.PrintWriter-">org.apache.cayenne.exp.parser.SimpleNode.encodeAsString(PrintWriter)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/exp/parser/SimpleNode.html#appendAsString-java.lang.Appendable-"><code>SimpleNode.appendAsString(Appendable)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/Expression.html#expWithParameters-java.util.Map-">org.apache.cayenne.exp.Expression.expWithParameters(Map&lt;String, ?&gt;)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/exp/Expression.html#params-java.util.Map-"><code>Expression.params(Map)</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/Expression.html#expWithParameters-java.util.Map-boolean-">org.apache.cayenne.exp.Expression.expWithParameters(Map&lt;String, ?&gt;, boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/exp/Expression.html#params-java.util.Map-boolean-"><code>Expression.params(Map, boolean)</code></a> instead.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/Expression.html#fromString-java.lang.String-">org.apache.cayenne.exp.Expression.fromString(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use
-             <a href="org/apache/cayenne/exp/ExpressionFactory.html#exp-java.lang.String-java.lang.Object...-"><code>ExpressionFactory.exp(String, Object...)</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/JdbcAdapter.html#getBatchQueryBuilderFactory--">org.apache.cayenne.dba.JdbcAdapter.getBatchQueryBuilderFactory()</a>
-<div class="block"><span class="deprecationComment">since 4.0 BatchQueryBuilderfactory is attached to the
- DataNode.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/CacheableQuery.html#getCacheGroups--">org.apache.cayenne.query.CacheableQuery.getCacheGroups()</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/query/CacheableQuery.html#getCacheGroup--"><code>CacheableQuery.getCacheGroup()</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryMetadata.html#getCacheGroups--">org.apache.cayenne.query.QueryMetadata.getCacheGroups()</a>
-<div class="block"><span class="deprecationComment">since 4.0 only single cache group supported, use <a href="org/apache/cayenne/query/QueryMetadata.html#getCacheGroup--"><code>QueryMetadata.getCacheGroup()</code></a> instead</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryMetadataProxy.html#getCacheGroups--">org.apache.cayenne.query.QueryMetadataProxy.getCacheGroups()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/resource/ClassLoaderResourceLocator.html#getClassLoader--">org.apache.cayenne.resource.ClassLoaderResourceLocator.getClassLoader()</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as AdhocObjectFactory.getClassLoader() is
-             used instead.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/ejbql/parser/JavaCharStream.html#getColumn--">org.apache.cayenne.ejbql.parser.JavaCharStream.getColumn()</a></td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/parser/JavaCharStream.html#getColumn--">org.apache.cayenne.exp.parser.JavaCharStream.getColumn()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#getConnectionUrl--">org.apache.cayenne.datasource.DriverDataSource.getConnectionUrl()</a>
-<div class="block"><span class="deprecationComment">since 4.0. Connection parameters are immutable and not
-             readable.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/CayenneRuntime.html#getContext--">org.apache.cayenne.configuration.CayenneRuntime.getContext()</a>
-<div class="block"><span class="deprecationComment">since 3.1 use better named <a href="org/apache/cayenne/configuration/CayenneRuntime.html#newContext--"><code>CayenneRuntime.newContext()</code></a> instead.</span></div>
-</td>
-</tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/CayenneRuntime.html#getContext-org.apache.cayenne.DataChannel-">org.apache.cayenne.configuration.CayenneRuntime.getContext(DataChannel)</a>
-<div class="block"><span class="deprecationComment">since 3.1 use better named <a href="org/apache/cayenne/configuration/CayenneRuntime.html#newContext-org.apache.cayenne.DataChannel-"><code>CayenneRuntime.newContext(DataChannel)</code></a>
- instead.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/AbstractQuery.html#getDataMap--">org.apache.cayenne.query.AbstractQuery.getDataMap()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/BatchQuery.html#getDataMap--">org.apache.cayenne.query.BatchQuery.getDataMap()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/EJBQLQuery.html#getDataMap--">org.apache.cayenne.query.EJBQLQuery.getDataMap()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/IndirectQuery.html#getDataMap--">org.apache.cayenne.query.IndirectQuery.getDataMap()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/Query.html#getDataMap--">org.apache.cayenne.query.Query.getDataMap()</a>
-<div class="block"><span class="deprecationComment">since 4.0, <a href="org/apache/cayenne/map/QueryDescriptor.html#getDataMap--"><code>QueryDescriptor.getDataMap()</code></a> should be used instead</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryChain.html#getDataMap--">org.apache.cayenne.query.QueryChain.getDataMap()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/RefreshQuery.html#getDataMap--">org.apache.cayenne.query.RefreshQuery.getDataMap()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataNode.html#getDataSourceLocation--">org.apache.cayenne.access.DataNode.getDataSourceLocation()</a>
-<div class="block"><span class="deprecationComment">since 4.0. This information is irrelevant at the DataNode level</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/cache/EhCacheQueryCache.html#getDefaultCache--">org.apache.cayenne.cache.EhCacheQueryCache.getDefaultCache()</a>
-<div class="block"><span class="deprecationComment">since 4.0 - this method is no longer in use. If you are
-             overriding it, override <a href="org/apache/cayenne/cache/EhCacheQueryCache.html#cacheName-org.apache.cayenne.query.QueryMetadata-"><code>EhCacheQueryCache.cacheName(QueryMetadata)</code></a>
-             instead.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/DataMap.html#getDefaultEntityListener-java.lang.String-">org.apache.cayenne.map.DataMap.getDefaultEntityListener(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer tied to a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/DataMap.html#getDefaultEntityListeners--">org.apache.cayenne.map.DataMap.getDefaultEntityListeners()</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused as listeners are no longer tied to a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#getEntityListener-java.lang.String-">org.apache.cayenne.map.ObjEntity.getEntityListener(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#getEntityListeners--">org.apache.cayenne.map.ObjEntity.getEntityListeners()</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/Embeddable.html#getJavaClass--">org.apache.cayenne.map.Embeddable.getJavaClass()</a>
-<div class="block"><span class="deprecationComment">since 4.0 this method based on statically defined class
-             loading algorithm is not going to work in environments like
-             OSGi. <a href="org/apache/cayenne/di/AdhocObjectFactory.html" title="interface in org.apache.cayenne.di"><code>AdhocObjectFactory</code></a> should be used as it can
-             provide the environment-specific class loading policy.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#getFilters--">org.apache.cayenne.access.DataDomain.getFilters()</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/access/DataDomain.html#getQueryFilters--"><code>DataDomain.getQueryFilters()</code></a> and <a href="org/apache/cayenne/access/DataDomain.html#getSyncFilters--"><code>DataDomain.getSyncFilters()</code></a></span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -588,328 +227,28 @@
 <td class="colOne"><a href="org/apache/cayenne/ejbql/parser/JavaCharStream.html#getLine--">org.apache.cayenne.ejbql.parser.JavaCharStream.getLine()</a></td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/parser/JavaCharStream.html#getLine--">org.apache.cayenne.exp.parser.JavaCharStream.getLine()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/AbstractQuery.html#getName--">org.apache.cayenne.query.AbstractQuery.getName()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/BatchQuery.html#getName--">org.apache.cayenne.query.BatchQuery.getName()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/EJBQLQuery.html#getName--">org.apache.cayenne.query.EJBQLQuery.getName()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/IndirectQuery.html#getName--">org.apache.cayenne.query.IndirectQuery.getName()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/Query.html#getName--">org.apache.cayenne.query.Query.getName()</a>
-<div class="block"><span class="deprecationComment"><a href="org/apache/cayenne/map/QueryDescriptor.html#getName--"><code>QueryDescriptor.getName()</code></a> should be used instead</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryChain.html#getName--">org.apache.cayenne.query.QueryChain.getName()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryMetadata.html#getOrginatingQuery--">org.apache.cayenne.query.QueryMetadata.getOrginatingQuery()</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/query/QueryMetadata.html#getOriginatingQuery--"><code>QueryMetadata.getOriginatingQuery()</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryMetadataProxy.html#getOrginatingQuery--">org.apache.cayenne.query.QueryMetadataProxy.getOrginatingQuery()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#getPassword--">org.apache.cayenne.datasource.DriverDataSource.getPassword()</a>
-<div class="block"><span class="deprecationComment">since 4.0. Connection parameters are immutable and not
-             readable.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/conn/DataSourceInfo.html#getPasswordEncoder--">org.apache.cayenne.conn.DataSourceInfo.getPasswordEncoder()</a>
 <div class="block"><span class="deprecationComment">since 4.0 as class loading should not happen here.</span></div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/AutoAdapter.html#getQuotingStrategy-boolean-">org.apache.cayenne.dba.AutoAdapter.getQuotingStrategy(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
+<td class="colOne"><a href="org/apache/cayenne/map/SelectQueryDescriptor.html#getPrefetches--">org.apache.cayenne.map.SelectQueryDescriptor.getPrefetches()</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/map/SelectQueryDescriptor.html#getPrefetchesMap--"><code>SelectQueryDescriptor.getPrefetchesMap()</code></a>.</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/DbAdapter.html#getQuotingStrategy-boolean-">org.apache.cayenne.dba.DbAdapter.getQuotingStrategy(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/dba/DbAdapter.html#getQuotingStrategy--"><code>DbAdapter.getQuotingStrategy()</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/JdbcAdapter.html#getQuotingStrategy-boolean-">org.apache.cayenne.dba.JdbcAdapter.getQuotingStrategy(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/dba/JdbcAdapter.html#getQuotingStrategy--"><code>JdbcAdapter.getQuotingStrategy()</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#getResultSets--">org.apache.cayenne.map.EntityResolver.getResultSets()</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/map/EntityResolver.html#getResults--"><code>EntityResolver.getResults()</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/Transaction.html#getThreadTransaction--">org.apache.cayenne.access.Transaction.getThreadTransaction()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#getUserName--">org.apache.cayenne.datasource.DriverDataSource.getUserName()</a>
-<div class="block"><span class="deprecationComment">since 4.0. Connection parameters are immutable and not
-             readable.</span></div>
-</td>
-</tr>
-<tr class="altColor">
 <td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#initWithProperties-java.util.Map-">org.apache.cayenne.access.DataDomain.initWithProperties(Map&lt;String, String&gt;)</a>
 <div class="block"><span class="deprecationComment">since 4.0 properties are processed by the DI provider.</span></div>
 </td>
 </tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/jdbc/JDBCResultIterator.html#isClosingConnection--">org.apache.cayenne.access.jdbc.JDBCResultIterator.isClosingConnection()</a>
-<div class="block"><span class="deprecationComment">since 4.0 always returns false. Connection closing is outside
-             the scope of this iterator. See
-             <a href="org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><code>ConnectionAwareResultIterator</code></a> for a replacement.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#isExcludingDefaultListeners--">org.apache.cayenne.map.ObjEntity.isExcludingDefaultListeners()</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#isExcludingSuperclassListeners--">org.apache.cayenne.map.ObjEntity.isExcludingSuperclassListeners()</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#isIndexedByClass--">org.apache.cayenne.map.EntityResolver.isIndexedByClass()</a>
-<div class="block"><span class="deprecationComment">since 4.0. There's no replacement. This property is
-             meaningless and is no longer respected by the code.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#isNotifyingRemoteListeners--">org.apache.cayenne.access.DataRowStore.isNotifyingRemoteListeners()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logConnect-java.lang.String-">org.apache.cayenne.log.JdbcEventLogger.logConnect(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 connection events are logged by the DataSources
-             using their own logger.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logConnect-java.lang.String-">org.apache.cayenne.log.NoopJdbcEventLogger.logConnect(String)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logConnect-java.lang.String-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logConnect(String)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logConnect-java.lang.String-java.lang.String-java.lang.String-">org.apache.cayenne.log.JdbcEventLogger.logConnect(String, String, String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 connection events are logged by the DataSources
-             using their own logger.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logConnect-java.lang.String-java.lang.String-java.lang.String-">org.apache.cayenne.log.NoopJdbcEventLogger.logConnect(String, String, String)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logConnect-java.lang.String-java.lang.String-java.lang.String-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logConnect(String, String, String)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logConnectFailure-java.lang.Throwable-">org.apache.cayenne.log.JdbcEventLogger.logConnectFailure(Throwable)</a>
-<div class="block"><span class="deprecationComment">since 4.0 connection events are logged by the DataSources
-             using their own logger.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logConnectFailure-java.lang.Throwable-">org.apache.cayenne.log.NoopJdbcEventLogger.logConnectFailure(Throwable)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logConnectFailure-java.lang.Throwable-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logConnectFailure(Throwable)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logConnectSuccess--">org.apache.cayenne.log.JdbcEventLogger.logConnectSuccess()</a>
-<div class="block"><span class="deprecationComment">since 4.0 connection events are logged by the DataSources
-             using their own logger.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logConnectSuccess--">org.apache.cayenne.log.NoopJdbcEventLogger.logConnectSuccess()</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logConnectSuccess--">org.apache.cayenne.log.Slf4jJdbcEventLogger.logConnectSuccess()</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logPoolCreated-org.apache.cayenne.conn.DataSourceInfo-">org.apache.cayenne.log.JdbcEventLogger.logPoolCreated(DataSourceInfo)</a>
-<div class="block"><span class="deprecationComment">since 4.0 connection events are logged by the DataSources
-             using their own logger.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logPoolCreated-org.apache.cayenne.conn.DataSourceInfo-">org.apache.cayenne.log.NoopJdbcEventLogger.logPoolCreated(DataSourceInfo)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logPoolCreated-org.apache.cayenne.conn.DataSourceInfo-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logPoolCreated(DataSourceInfo)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logQuery-java.lang.String-java.util.List-">org.apache.cayenne.log.JdbcEventLogger.logQuery(String, List&lt;?&gt;)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/log/JdbcEventLogger.html#logQuery-java.lang.String-org.apache.cayenne.access.translator.ParameterBinding:A-"><code>JdbcEventLogger.logQuery(String, ParameterBinding[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logQuery-java.lang.String-java.util.List-">org.apache.cayenne.log.NoopJdbcEventLogger.logQuery(String, List&lt;?&gt;)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logQuery-java.lang.String-java.util.List-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logQuery(String, List&lt;?&gt;)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use
-             <code>#logQuery(String, ParameterBinding[], long)</code>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/FormattedSlf4jJdbcEventLogger.html#logQuery-java.lang.String-java.util.List-java.util.List-long-">org.apache.cayenne.log.FormattedSlf4jJdbcEventLogger.logQuery(String, List&lt;DbAttribute&gt;, List&lt;?&gt;, long)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logQuery-java.lang.String-java.util.List-java.util.List-long-">org.apache.cayenne.log.JdbcEventLogger.logQuery(String, List&lt;DbAttribute&gt;, List&lt;?&gt;, long)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/log/JdbcEventLogger.html#logQuery-java.lang.String-org.apache.cayenne.access.translator.ParameterBinding:A-"><code>JdbcEventLogger.logQuery(String, ParameterBinding[])</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logQuery-java.lang.String-java.util.List-java.util.List-long-">org.apache.cayenne.log.NoopJdbcEventLogger.logQuery(String, List&lt;DbAttribute&gt;, List&lt;?&gt;, long)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logQuery-java.lang.String-java.util.List-java.util.List-long-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logQuery(String, List&lt;DbAttribute&gt;, List&lt;?&gt;, long)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/JdbcEventLogger.html#logQueryParameters-java.lang.String-java.util.List-java.util.List-boolean-">org.apache.cayenne.log.JdbcEventLogger.logQueryParameters(String, List&lt;DbAttribute&gt;, List&lt;Object&gt;, boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/log/JdbcEventLogger.html#logQueryParameters-java.lang.String-org.apache.cayenne.access.translator.ParameterBinding:A-"><code>JdbcEventLogger.logQueryParameters(String, ParameterBinding[])</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/log/NoopJdbcEventLogger.html#logQueryParameters-java.lang.String-java.util.List-java.util.List-boolean-">org.apache.cayenne.log.NoopJdbcEventLogger.logQueryParameters(String, List&lt;DbAttribute&gt;, List&lt;Object&gt;, boolean)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/log/Slf4jJdbcEventLogger.html#logQueryParameters-java.lang.String-java.util.List-java.util.List-boolean-">org.apache.cayenne.log.Slf4jJdbcEventLogger.logQueryParameters(String, List&lt;DbAttribute&gt;, List&lt;Object&gt;, boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#lookupInheritanceTree-java.lang.String-">org.apache.cayenne.map.EntityResolver.lookupInheritanceTree(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/map/EntityResolver.html#getInheritanceTree-java.lang.String-"><code>EntityResolver.getInheritanceTree(String)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#lookupObjEntity-java.lang.Class-">org.apache.cayenne.map.EntityResolver.lookupObjEntity(Class&lt;?&gt;)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/map/EntityResolver.html#getObjEntity-java.lang.Class-"><code>EntityResolver.getObjEntity(Class)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#lookupObjEntity-java.lang.Object-">org.apache.cayenne.map.EntityResolver.lookupObjEntity(Object)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#lookupProcedure-org.apache.cayenne.query.Query-">org.apache.cayenne.map.EntityResolver.lookupProcedure(Query)</a>
-<div class="block"><span class="deprecationComment">since 4.0. Use q.getMetaData(resolver).getProcedure()</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#lookupProcedure-java.lang.String-">org.apache.cayenne.map.EntityResolver.lookupProcedure(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/map/EntityResolver.html#getProcedure-java.lang.String-"><code>EntityResolver.getProcedure(String)</code></a>.</span></div>
-</td>
-</tr>
 <tr class="altColor">
 <td class="colOne"><a href="org/apache/cayenne/CayenneDataObject.html#makePath-java.lang.String...-">org.apache.cayenne.CayenneDataObject.makePath(String...)</a>
 <div class="block"><span class="deprecationComment">since 4.1, use <a href="org/apache/cayenne/Cayenne.html#makePath-java.lang.String...-"><code>Cayenne.makePath(String...)</code></a> instead</span></div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/DefaultQuotingStrategy.html#quoteFullyQualifiedName-org.apache.cayenne.map.DbEntity-">org.apache.cayenne.dba.DefaultQuotingStrategy.quoteFullyQualifiedName(DbEntity)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/QuotingStrategy.html#quoteFullyQualifiedName-org.apache.cayenne.map.DbEntity-">org.apache.cayenne.dba.QuotingStrategy.quoteFullyQualifiedName(DbEntity)</a>
-<div class="block"><span class="deprecationComment">since 4.0 renamed to
-             <a href="org/apache/cayenne/dba/QuotingStrategy.html#quotedFullyQualifiedName-org.apache.cayenne.map.DbEntity-"><code>QuotingStrategy.quotedFullyQualifiedName(DbEntity)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/DefaultQuotingStrategy.html#quoteString-java.lang.String-">org.apache.cayenne.dba.DefaultQuotingStrategy.quoteString(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/QuotingStrategy.html#quoteString-java.lang.String-">org.apache.cayenne.dba.QuotingStrategy.quoteString(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/DataMap.html#removeDefaultEntityListener-java.lang.String-">org.apache.cayenne.map.DataMap.removeDefaultEntityListener(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused as listeners are no longer tied to a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#removeEntityListener-java.lang.String-">org.apache.cayenne.map.ObjEntity.removeEntityListener(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/dba/JdbcAdapter.html#setBatchQueryBuilderFactory-org.apache.cayenne.access.translator.batch.BatchTranslatorFactory-">org.apache.cayenne.dba.JdbcAdapter.setBatchQueryBuilderFactory(BatchTranslatorFactory)</a>
-<div class="block"><span class="deprecationComment">since 4.0 BatchQueryBuilderfactory is attached to the
- DataNode.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/CacheableQuery.html#setCacheGroups-java.lang.String...-">org.apache.cayenne.query.CacheableQuery.setCacheGroups(String...)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/query/CacheableQuery.html#setCacheGroup-java.lang.String-"><code>CacheableQuery.setCacheGroup(String)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/access/jdbc/JDBCResultIterator.html#setClosingConnection-boolean-">org.apache.cayenne.access.jdbc.JDBCResultIterator.setClosingConnection(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 does nothing. Connection closing is outside the
-             scope of this iterator. See
-             <a href="org/apache/cayenne/access/jdbc/ConnectionAwareResultIterator.html" title="class in org.apache.cayenne.access.jdbc"><code>ConnectionAwareResultIterator</code></a> for a replacement.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#setConnectionUrl-java.lang.String-">org.apache.cayenne.datasource.DriverDataSource.setConnectionUrl(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0. Connection parameters are immutable.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/AbstractQuery.html#setDataMap-org.apache.cayenne.map.DataMap-">org.apache.cayenne.query.AbstractQuery.setDataMap(DataMap)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/BatchQuery.html#setDataMap-org.apache.cayenne.map.DataMap-">org.apache.cayenne.query.BatchQuery.setDataMap(DataMap)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/EJBQLQuery.html#setDataMap-org.apache.cayenne.map.DataMap-">org.apache.cayenne.query.EJBQLQuery.setDataMap(DataMap)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/IndirectQuery.html#setDataMap-org.apache.cayenne.map.DataMap-">org.apache.cayenne.query.IndirectQuery.setDataMap(DataMap)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryChain.html#setDataMap-org.apache.cayenne.map.DataMap-">org.apache.cayenne.query.QueryChain.setDataMap(DataMap)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataNode.html#setDataSourceLocation-java.lang.String-">org.apache.cayenne.access.DataNode.setDataSourceLocation(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0. This information is irrelevant at the DataNode level</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#setEntityListenerFactory-org.apache.cayenne.map.EntityListenerFactory-">org.apache.cayenne.map.EntityResolver.setEntityListenerFactory(EntityListenerFactory)</a>
-<div class="block"><span class="deprecationComment">since 4.0 this method does nothing, as EntityResolver no
-             longer loads listeners from its DataMaps.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#setExcludingDefaultListeners-boolean-">org.apache.cayenne.map.ObjEntity.setExcludingDefaultListeners(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/ObjEntity.html#setExcludingSuperclassListeners-boolean-">org.apache.cayenne.map.ObjEntity.setExcludingSuperclassListeners(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0 unused, as listeners are no longer mapped in a
-             DataMap.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#removeFilter-org.apache.cayenne.DataChannelFilter-">org.apache.cayenne.access.DataDomain.removeFilter(DataChannelFilter)</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/access/DataDomain.html#removeQueryFilter-org.apache.cayenne.DataChannelQueryFilter-"><code>DataDomain.removeQueryFilter(DataChannelQueryFilter)</code></a> and <a href="org/apache/cayenne/access/DataDomain.html#removeSyncFilter-org.apache.cayenne.DataChannelSyncFilter-"><code>DataDomain.removeSyncFilter(DataChannelSyncFilter)</code></a> instead</span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -919,29 +258,8 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/map/EntityResolver.html#setIndexedByClass-boolean-">org.apache.cayenne.map.EntityResolver.setIndexedByClass(boolean)</a>
-<div class="block"><span class="deprecationComment">since 4.0. There's no replacement. This property is
-             meaningless.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/AbstractQuery.html#setName-java.lang.String-">org.apache.cayenne.query.AbstractQuery.setName(String)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/EJBQLQuery.html#setName-java.lang.String-">org.apache.cayenne.query.EJBQLQuery.setName(String)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/IndirectQuery.html#setName-java.lang.String-">org.apache.cayenne.query.IndirectQuery.setName(String)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/QueryChain.html#setName-java.lang.String-">org.apache.cayenne.query.QueryChain.setName(String)</a></td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/access/DataRowStore.html#setNotifyingRemoteListeners-boolean-">org.apache.cayenne.access.DataRowStore.setNotifyingRemoteListeners(boolean)</a></td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#setPassword-java.lang.String-">org.apache.cayenne.datasource.DriverDataSource.setPassword(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0. Connection parameters are immutable.</span></div>
+<td class="colOne"><a href="org/apache/cayenne/map/SelectQueryDescriptor.html#setPrefetches-java.util.List-">org.apache.cayenne.map.SelectQueryDescriptor.setPrefetches(List&lt;String&gt;)</a>
+<div class="block"><span class="deprecationComment">since 4.1 use <a href="org/apache/cayenne/map/SelectQueryDescriptor.html#setPrefetchesMap-java.util.HashMap-"><code>SelectQueryDescriptor.setPrefetchesMap(HashMap)</code></a>.</span></div>
 </td>
 </tr>
 <tr class="altColor">
@@ -951,41 +269,11 @@
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#setUserName-java.lang.String-">org.apache.cayenne.datasource.DriverDataSource.setUserName(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0. Connection parameters are immutable.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/cache/NestedQueryCache.html#size--">org.apache.cayenne.cache.NestedQueryCache.size()</a>
-<div class="block"><span class="deprecationComment">since 4.0</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/cache/QueryCache.html#size--">org.apache.cayenne.cache.QueryCache.size()</a>
-<div class="block"><span class="deprecationComment">since 4.0. Please use implementation specific methods to perform cache management tasks.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/BatchQuery.html#size--">org.apache.cayenne.query.BatchQuery.size()</a>
-<div class="block"><span class="deprecationComment">since 4.0 use getRows().size().</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/dba/TypesMapping.html#supportsLength-int-">org.apache.cayenne.dba.TypesMapping.supportsLength(int)</a>
 <div class="block"><span class="deprecationComment">Returns true if supplied type can have a length attribute as
              a part of column definition.</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/query/CacheableQuery.html#useLocalCache-java.lang.String...-">org.apache.cayenne.query.CacheableQuery.useLocalCache(String...)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/query/CacheableQuery.html#useLocalCache-java.lang.String-"><code>CacheableQuery.useLocalCache(String)</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/query/CacheableQuery.html#useSharedCache-java.lang.String...-">org.apache.cayenne.query.CacheableQuery.useSharedCache(String...)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/query/CacheableQuery.html#useSharedCache-java.lang.String-"><code>CacheableQuery.useSharedCache(String)</code></a></span></div>
-</td>
-</tr>
 </tbody>
 </table>
 </li>
@@ -1002,73 +290,15 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/rop/client/ClientModule.html#ClientModule-java.util.Map-">org.apache.cayenne.configuration.rop.client.ClientModule(Map&lt;String, String&gt;)</a>
-<div class="block"><span class="deprecationComment">since 4.0 in favour of <a href="org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder.html" title="class in org.apache.cayenne.configuration.rop.client"><code>ClientRuntimeBuilder</code></a></span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html#ClientRuntime-java.util.Map-java.util.Collection-">org.apache.cayenne.configuration.rop.client.ClientRuntime(Map&lt;String, String&gt;, Collection&lt;Module&gt;)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html#builder--"><code>ClientRuntime.builder()</code></a> instead.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html#ClientRuntime-java.util.Map-org.apache.cayenne.di.Module...-">org.apache.cayenne.configuration.rop.client.ClientRuntime(Map&lt;String, String&gt;, Module...)</a>
-<div class="block"><span class="deprecationComment">since 4.0, use <a href="org/apache/cayenne/configuration/rop/client/ClientRuntime.html#builder--"><code>ClientRuntime.builder()</code></a> instead.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/access/DataDomain.html#DataDomain-java.lang.String-java.util.Map-">org.apache.cayenne.access.DataDomain(String, Map&lt;String, String&gt;)</a>
 <div class="block"><span class="deprecationComment">since 4.0 unused</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#DriverDataSource-java.lang.String-java.lang.String-">org.apache.cayenne.datasource.DriverDataSource(String, String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 as class loading should not happen here. Use {
-             <a href="org/apache/cayenne/datasource/DriverDataSource.html#DriverDataSource-java.sql.Driver-java.lang.String-java.lang.String-java.lang.String-"><code>DriverDataSource.DriverDataSource(Driver, String, String, String)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/datasource/DriverDataSource.html#DriverDataSource-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">org.apache.cayenne.datasource.DriverDataSource(String, String, String, String)</a>
-<div class="block"><span class="deprecationComment">since 4.0 as class loading should not happen here. Use
-             <a href="org/apache/cayenne/datasource/DriverDataSource.html#DriverDataSource-java.sql.Driver-java.lang.String-java.lang.String-java.lang.String-"><code>DriverDataSource.DriverDataSource(Driver, String, String, String)</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/exp/Property.html#Property-java.lang.String-">org.apache.cayenne.exp.Property(String)</a>
-<div class="block"><span class="deprecationComment">use factory method Property.create("propertyName", PropertyType.class)</span></div>
-</td>
-</tr>
 <tr class="rowColor">
 <td class="colOne"><a href="org/apache/cayenne/query/RefreshQuery.html#RefreshQuery--">org.apache.cayenne.query.RefreshQuery()</a>
 <div class="block"><span class="deprecationComment">since 4.0, "refresh all" query will drop all cache contents</span></div>
 </td>
 </tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerModule.html#ServerModule-java.lang.String-java.lang.String...-">org.apache.cayenne.configuration.server.ServerModule(String, String...)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html#addConfig-java.lang.String-"><code>ServerRuntimeBuilder.addConfig(String)</code></a> and/or
- <a href="org/apache/cayenne/configuration/server/ServerModule.html#contributeProjectLocations-org.apache.cayenne.di.Binder-"><code>ServerModule.contributeProjectLocations(Binder)</code></a> to specify locations.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerRuntime.html#ServerRuntime-java.lang.String:A-org.apache.cayenne.di.Module...-">org.apache.cayenne.configuration.server.ServerRuntime(String[], Module...)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#builder--"><code>ServerRuntime.builder()</code></a>.</span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerRuntime.html#ServerRuntime-java.lang.String-org.apache.cayenne.di.Module...-">org.apache.cayenne.configuration.server.ServerRuntime(String, Module...)</a>
-<div class="block"><span class="deprecationComment">since 4.0 use <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#builder--"><code>ServerRuntime.builder()</code></a>.</span></div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html#ServerRuntimeBuilder--">org.apache.cayenne.configuration.server.ServerRuntimeBuilder()</a>
-<div class="block"><span class="deprecationComment">since 4.0.M5 in favor of <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#builder--"><code>ServerRuntime.builder()</code></a></span></div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colOne"><a href="org/apache/cayenne/configuration/server/ServerRuntimeBuilder.html#ServerRuntimeBuilder-java.lang.String-">org.apache.cayenne.configuration.server.ServerRuntimeBuilder(String)</a>
-<div class="block"><span class="deprecationComment">since 4.0.M5 in favor of <a href="org/apache/cayenne/configuration/server/ServerRuntime.html#builder-java.lang.String-"><code>ServerRuntime.builder(String)</code></a></span></div>
-</td>
-</tr>
 </tbody>
 </table>
 </li>
@@ -1122,6 +352,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/6b480423/src/main/site/static/docs/4.1/api/help-doc.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.1/api/help-doc.html b/src/main/site/static/docs/4.1/api/help-doc.html
index 485c88c..474b9ff 100644
--- a/src/main/site/static/docs/4.1/api/help-doc.html
+++ b/src/main/site/static/docs/4.1/api/help-doc.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>API Help (cayenne-doc: Cayenne Documentation 4.1.M2-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-27">
+<title>API Help (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>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (cayenne-doc: Cayenne Documentation 4.1.M2-SNAPSHOT API)";
+            parent.document.title="API Help (cayenne-doc: Cayenne Documentation 4.1.M2 API)";
         }
     }
     catch(err) {
@@ -228,6 +228,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2017 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2001&#x2013;2018 <a href="http://cayenne.apache.org/">Apache Cayenne</a>. All rights reserved.</small></p>
 </body>
 </html>


Mime
View raw message