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/08/16 11:30:32 UTC

[22/51] [partial] cayenne-website git commit: Cayenne 4.0 release

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0a78b02b/docs/4.0/api/org/apache/cayenne/access/DataContext.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/access/DataContext.html b/docs/4.0/api/org/apache/cayenne/access/DataContext.html
index fae8cda..ecbbf37 100644
--- a/docs/4.0/api/org/apache/cayenne/access/DataContext.html
+++ b/docs/4.0/api/org/apache/cayenne/access/DataContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:06 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:38:57 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
-<meta name="date" content="2018-04-23">
+<title>DataContext (cayenne-doc: Cayenne Documentation 4.0 API)</title>
+<meta name="date" content="2018-08-16">
 <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="DataContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
+            parent.document.title="DataContext (cayenne-doc: Cayenne Documentation 4.0 API)";
         }
     }
     catch(err) {
@@ -98,7 +98,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="../../../../org/apache/cayenne/BaseContext.html" title="class in org.apache.cayenne">org.apache.cayenne.BaseContext</a></li>
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>, <a href="../../../../org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne">ObjectContext</a></dd>
+<dd><a href="https://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/cayenne/DataChannel.html" title="interface in org.apache.cayenne">DataChannel</a>, <a href="../../../../org/apache/cayenne/ObjectContext.html" title="interface in org.apache.cayenne">ObjectContext</a></dd>
 </dl>
 <hr>
 <br>
@@ -254,7 +254,7 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#deletedObjects--">deletedObjects</a></span>()</code>
 <div class="block">Returns a list of objects that are registered with this DataContext and
  have a state PersistenceState.DELETED</div>
@@ -262,7 +262,7 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#fireDataChannelChanged-java.lang.Object-org.apache.cayenne.graph.GraphDiff-">fireDataChannelChanged</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;postedBy,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#fireDataChannelChanged-java.lang.Object-org.apache.cayenne.graph.GraphDiff-">fireDataChannelChanged</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;postedBy,
                       <a href="../../../../org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph">GraphDiff</a>&nbsp;changes)</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
@@ -310,7 +310,7 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </td>
 </tr>
 <tr id="i14" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#modifiedObjects--">modifiedObjects</a></span>()</code>
 <div class="block">Returns a list of objects that are registered with this DataContext and
  have a state PersistenceState.MODIFIED</div>
@@ -318,18 +318,18 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </tr>
 <tr id="i15" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#newObject-java.lang.Class-">newObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;persistentClass)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#newObject-java.lang.Class-">newObject</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;persistentClass)</code>
 <div class="block">Creates and registers a new persistent object.</div>
 </td>
 </tr>
 <tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#newObject-java.lang.String-">newObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#newObject-java.lang.String-">newObject</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</code>
 <div class="block">Instantiates a new object and registers it with this context.</div>
 </td>
 </tr>
 <tr id="i17" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#newObjects--">newObjects</a></span>()</code>
 <div class="block">Returns a list of objects that are registered with this DataContext and
  have a state PersistenceState.NEW</div>
@@ -337,22 +337,22 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>&lt;T extends <a href="../../../../org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>&gt;<br>T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#objectFromDataRow-java.lang.Class-org.apache.cayenne.DataRow-">objectFromDataRow</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;objectClass,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#objectFromDataRow-java.lang.Class-org.apache.cayenne.DataRow-">objectFromDataRow</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;objectClass,
                  <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&nbsp;dataRow)</code>
 <div class="block">Creates a DataObject from DataRow.</div>
 </td>
 </tr>
 <tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne">DataObject</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#objectFromDataRow-java.lang.String-org.apache.cayenne.DataRow-">objectFromDataRow</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#objectFromDataRow-java.lang.String-org.apache.cayenne.DataRow-">objectFromDataRow</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName,
                  <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&nbsp;dataRow)</code>
 <div class="block">Creates a DataObject from DataRow.</div>
 </td>
 </tr>
 <tr id="i20" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#objectsFromDataRows-org.apache.cayenne.reflect.ClassDescriptor-java.util.List-">objectsFromDataRows</a></span>(<a href="../../../../org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>&nbsp;descriptor,
-                   <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&gt;&nbsp;dataRows)</code>
+                   <a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&gt;&nbsp;dataRows)</code>
 <div class="block">Converts a list of DataRows to a List of DataObject registered with this
  DataContext.</div>
 </td>
@@ -392,35 +392,35 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </tr>
 <tr id="i26" class="altColor">
 <td class="colFirst"><code>int[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performNonSelectingQuery-java.lang.String-">performNonSelectingQuery</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performNonSelectingQuery-java.lang.String-">performNonSelectingQuery</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName)</code>
 <div class="block">Performs a named mapped query that does not select rows.</div>
 </td>
 </tr>
 <tr id="i27" class="rowColor">
 <td class="colFirst"><code>int[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performNonSelectingQuery-java.lang.String-java.util.Map-">performNonSelectingQuery</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
-                        <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;parameters)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performNonSelectingQuery-java.lang.String-java.util.Map-">performNonSelectingQuery</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
+                        <a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;parameters)</code>
 <div class="block">Performs a named mapped non-selecting query using a map of parameters.</div>
 </td>
 </tr>
 <tr id="i28" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performQuery-org.apache.cayenne.query.Query-">performQuery</a></span>(<a href="../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;query)</code>
 <div class="block">Performs a single selecting query.</div>
 </td>
 </tr>
 <tr id="i29" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performQuery-java.lang.String-boolean-">performQuery</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performQuery-java.lang.String-boolean-">performQuery</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
             boolean&nbsp;expireCachedLists)</code>
 <div class="block">Returns a list of objects or DataRows for a named query stored in one of
  the DataMaps.</div>
 </td>
 </tr>
 <tr id="i30" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performQuery-java.lang.String-java.util.Map-boolean-">performQuery</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
-            <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;parameters,
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#performQuery-java.lang.String-java.util.Map-boolean-">performQuery</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
+            <a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;parameters,
             boolean&nbsp;expireCachedLists)</code>
 <div class="block">Returns a list of objects or DataRows for a named query stored in one of
  the DataMaps.</div>
@@ -428,7 +428,7 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 </tr>
 <tr id="i31" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#registerNewObject-java.lang.Object-">registerNewObject</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#registerNewObject-java.lang.Object-">registerNewObject</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</code>
 <div class="block">Registers a transient object with the context, recursively registering
  all transient persistent objects attached to this object via
  relationships.</div>
@@ -469,14 +469,14 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#setUsingSharedSnapshotCache-boolean-">setUsingSharedSnapshotCache</a></span>(boolean&nbsp;flag)</code>&nbsp;</td>
 </tr>
 <tr id="i37" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#uncommittedObjects--">uncommittedObjects</a></span>()</code>
 <div class="block">Returns a collection of all uncommitted registered objects.</div>
 </td>
 </tr>
 <tr id="i38" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#unregisterObjects-java.util.Collection-">unregisterObjects</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;dataObjects)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/cayenne/access/DataContext.html#unregisterObjects-java.util.Collection-">unregisterObjects</a></span>(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;dataObjects)</code>
 <div class="block">Unregisters a Collection of DataObjects from the DataContext and the
  underlying ObjectStore.</div>
 </td>
@@ -493,8 +493,8 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/7/docs/api/ja
 va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
 </ul>
 </li>
 </ul>
@@ -534,7 +534,7 @@ extends <a href="../../../../org/apache/cayenne/BaseContext.html" title="class i
 <ul class="blockList">
 <li class="blockList">
 <h4>transactionFactory</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
 protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx">TransactionFactory</a> transactionFactory</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 4.0 used in a method that itself should be deprecated,
              so this is a temp code</span></div>
@@ -699,7 +699,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>newObjects</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;newObjects()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;newObjects()</pre>
 <div class="block">Returns a list of objects that are registered with this DataContext and
  have a state PersistenceState.NEW</div>
 <dl>
@@ -716,7 +716,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>deletedObjects</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;deletedObjects()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;deletedObjects()</pre>
 <div class="block">Returns a list of objects that are registered with this DataContext and
  have a state PersistenceState.DELETED</div>
 <dl>
@@ -733,7 +733,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>modifiedObjects</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;modifiedObjects()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;modifiedObjects()</pre>
 <div class="block">Returns a list of objects that are registered with this DataContext and
  have a state PersistenceState.MODIFIED</div>
 <dl>
@@ -750,7 +750,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>uncommittedObjects</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;uncommittedObjects()</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;?&gt;&nbsp;uncommittedObjects()</pre>
 <div class="block">Returns a collection of all uncommitted registered objects.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -788,8 +788,8 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>objectsFromDataRows</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;objectsFromDataRows(<a href="../../../../org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>&nbsp;descriptor,
-                                <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&gt;&nbsp;dataRows)</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;objectsFromDataRows(<a href="../../../../org/apache/cayenne/reflect/ClassDescriptor.html" title="interface in org.apache.cayenne.reflect">ClassDescriptor</a>&nbsp;descriptor,
+                                <a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;? extends <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&gt;&nbsp;dataRows)</pre>
 <div class="block">Converts a list of DataRows to a List of DataObject registered with this
  DataContext.</div>
 <dl>
@@ -804,7 +804,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>objectFromDataRow</h4>
-<pre>public&nbsp;&lt;T extends <a href="../../../../org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>&gt;&nbsp;T&nbsp;objectFromDataRow(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;objectClass,
+<pre>public&nbsp;&lt;T extends <a href="../../../../org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>&gt;&nbsp;T&nbsp;objectFromDataRow(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;objectClass,
                                                   <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&nbsp;dataRow)</pre>
 <div class="block">Creates a DataObject from DataRow.</div>
 <dl>
@@ -821,7 +821,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>objectFromDataRow</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne">DataObject</a>&nbsp;objectFromDataRow(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName,
+<pre>public&nbsp;<a href="../../../../org/apache/cayenne/DataObject.html" title="interface in org.apache.cayenne">DataObject</a>&nbsp;objectFromDataRow(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName,
                                     <a href="../../../../org/apache/cayenne/DataRow.html" title="class in org.apache.cayenne">DataRow</a>&nbsp;dataRow)</pre>
 <div class="block">Creates a DataObject from DataRow. This variety of the
  'objectFromDataRow' method is normally used for generic classes.</div>
@@ -839,7 +839,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>newObject</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;newObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;persistentClass)</pre>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;newObject(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;persistentClass)</pre>
 <div class="block">Creates and registers a new persistent object.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -857,7 +857,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>newObject</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>&nbsp;newObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/cayenne/Persistent.html" title="interface in org.apache.cayenne">Persistent</a>&nbsp;newObject(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;entityName)</pre>
 <div class="block">Instantiates a new object and registers it with this context. Object
  class is determined from the mapped entity. Object class must have a
  default constructor.
@@ -877,7 +877,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>registerNewObject</h4>
-<pre>public&nbsp;void&nbsp;registerNewObject(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
+<pre>public&nbsp;void&nbsp;registerNewObject(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;object)</pre>
 <div class="block">Registers a transient object with the context, recursively registering
  all transient persistent objects attached to this object via
  relationships.
@@ -900,7 +900,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>unregisterObjects</h4>
-<pre>public&nbsp;void&nbsp;unregisterObjects(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;dataObjects)</pre>
+<pre>public&nbsp;void&nbsp;unregisterObjects(<a href="https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&nbsp;dataObjects)</pre>
 <div class="block">Unregisters a Collection of DataObjects from the DataContext and the
  underlying ObjectStore. This operation also unsets DataContext for
  each object and changes its state to TRANSIENT.</div>
@@ -1074,7 +1074,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>performQuery</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;performQuery(<a href="../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;query)</pre>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;performQuery(<a href="../../../../org/apache/cayenne/query/Query.html" title="interface in org.apache.cayenne.query">Query</a>&nbsp;query)</pre>
 <div class="block">Performs a single selecting query. Various query setting control the
  behavior of this method and the results returned:
  <ul>
@@ -1142,7 +1142,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>performNonSelectingQuery</h4>
-<pre>public&nbsp;int[]&nbsp;performNonSelectingQuery(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName)</pre>
+<pre>public&nbsp;int[]&nbsp;performNonSelectingQuery(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName)</pre>
 <div class="block">Performs a named mapped query that does not select rows. Returns an array
  of update counts.</div>
 <dl>
@@ -1157,8 +1157,8 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>performNonSelectingQuery</h4>
-<pre>public&nbsp;int[]&nbsp;performNonSelectingQuery(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
-                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;parameters)</pre>
+<pre>public&nbsp;int[]&nbsp;performNonSelectingQuery(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
+                                      <a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,?&gt;&nbsp;parameters)</pre>
 <div class="block">Performs a named mapped non-selecting query using a map of parameters.
  Returns an array of update counts.</div>
 <dl>
@@ -1173,7 +1173,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>performQuery</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;&nbsp;performQuery(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;&nbsp;performQuery(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
                             boolean&nbsp;expireCachedLists)</pre>
 <div class="block">Returns a list of objects or DataRows for a named query stored in one of
  the DataMaps. Internally Cayenne uses a caching policy defined in the
@@ -1197,8 +1197,8 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>performQuery</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;&nbsp;performQuery(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
-                            <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;parameters,
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;?&gt;&nbsp;performQuery(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queryName,
+                            <a href="https://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&nbsp;parameters,
                             boolean&nbsp;expireCachedLists)</pre>
 <div class="block">Returns a list of objects or DataRows for a named query stored in one of
  the DataMaps. Internally Cayenne uses a caching policy defined in the
@@ -1269,7 +1269,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockList">
 <li class="blockList">
 <h4>fireDataChannelChanged</h4>
-<pre>protected&nbsp;void&nbsp;fireDataChannelChanged(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;postedBy,
+<pre>protected&nbsp;void&nbsp;fireDataChannelChanged(<a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;postedBy,
                                       <a href="../../../../org/apache/cayenne/graph/GraphDiff.html" title="interface in org.apache.cayenne.graph">GraphDiff</a>&nbsp;changes)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
@@ -1283,7 +1283,7 @@ protected transient&nbsp;<a href="../../../../org/apache/cayenne/tx/TransactionF
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setTransactionFactory</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+<pre><a href="https://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
 public&nbsp;void&nbsp;setTransactionFactory(<a href="../../../../org/apache/cayenne/tx/TransactionFactory.html" title="interface in org.apache.cayenne.tx">TransactionFactory</a>&nbsp;transactionFactory)</pre>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 4.0 avoid using this directly. Transaction management
              at this level will be eventually removed</span></div>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/0a78b02b/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
----------------------------------------------------------------------
diff --git a/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html b/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
index ed77a0f..d51e1f2 100644
--- a/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
+++ b/docs/4.0/api/org/apache/cayenne/access/DataContextDelegate.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:06 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:38:57 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
-<meta name="date" content="2018-04-23">
+<title>DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0 API)</title>
+<meta name="date" content="2018-08-16">
 <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="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0.RC1 API)";
+            parent.document.title="DataContextDelegate (cayenne-doc: Cayenne Documentation 4.0 API)";
         }
     }
     catch(err) {