http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/868c6ecf/src/main/site/static/docs/4.0/api/org/apache/cayenne/Fault.html
----------------------------------------------------------------------
diff --git a/src/main/site/static/docs/4.0/api/org/apache/cayenne/Fault.html 
b/src/main/site/static/docs/4.0/api/org/apache/cayenne/Fault.html
index c132756..df48033 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/Fault.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/Fault.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:39:00 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Fault (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
-<meta name="date" content="2018-04-23">
+<title>Fault (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="Fault (cayenne-doc: Cayenne Documentation 
4.0.RC1 API)";
+            parent.document.title="Fault (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>org.apache.cayenne.Fault</li>
@@ -110,7 +110,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></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></dd>
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
@@ -119,8 +119,8 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>public abstract class <span class="typeNameLabel">Fault</span>
-extends <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>
-implements <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></pre>
+extends <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>
+implements <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></pre>
 <div class="block">Represents a placeholder for an unresolved relationship 
from a source object. Fault is
  resolved via <a 
href="../../../org/apache/cayenne/Fault.html#resolveFault-org.apache.cayenne.Persistent-java.lang.String-"><code>resolveFault(Persistent,
 String)</code></a>. Depending on the type of fault
  it is resolved differently. Each type of fault is a singleton that can be 
obtained via
@@ -169,9 +169,9 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializabl
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <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></code></td>
+<td class="colFirst"><code>abstract <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></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/Fault.html#resolveFault-org.apache.cayenne.Persistent-java.lang.String-">resolveFault</a></span>(<a
 href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;sourceObject,
-            <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;relationshipName)</code>
+            <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;relationshipName)</code>
 <div class="block">Returns an object for a given source object and 
relationship.</div>
 </td>
 </tr>
@@ -180,8 +180,8 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializabl
 <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>
@@ -220,8 +220,8 @@ implements <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializabl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>resolveFault</h4>
-<pre>public abstract&nbsp;<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;resolveFault(<a 
href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;sourceObject,
-                                    <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;relationshipName)</pre>
+<pre>public abstract&nbsp;<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;resolveFault(<a 
href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;sourceObject,
+                                    <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;relationshipName)</pre>
 <div class="block">Returns an object for a given source object and 
relationship.</div>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/868c6ecf/src/main/site/static/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
----------------------------------------------------------------------
diff --git 
a/src/main/site/static/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
 
b/src/main/site/static/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
index 9e1eb6c..8aab63b 100644
--- 
a/src/main/site/static/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
+++ 
b/src/main/site/static/docs/4.0/api/org/apache/cayenne/FaultFailureException.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:39:00 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FaultFailureException (cayenne-doc: Cayenne Documentation 4.0.RC1 
API)</title>
-<meta name="date" content="2018-04-23">
+<title>FaultFailureException (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="FaultFailureException (cayenne-doc: Cayenne 
Documentation 4.0.RC1 API)";
+            parent.document.title="FaultFailureException (cayenne-doc: Cayenne 
Documentation 4.0 API)";
         }
     }
     catch(err) {
@@ -92,16 +92,16 @@
 </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="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li><a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">java.lang.Throwable</a></li>
 <li>
 <ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">java.lang.Exception</a></li>
+<li><a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">java.lang.Exception</a></li>
 <li>
 <ul class="inheritance">
-<li><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true";
 title="class or interface in java.lang">java.lang.RuntimeException</a></li>
+<li><a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/RuntimeException.html?is-external=true";
 title="class or interface in java.lang">java.lang.RuntimeException</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="../../../org/apache/cayenne/CayenneRuntimeException.html" 
title="class in 
org.apache.cayenne">org.apache.cayenne.CayenneRuntimeException</a></li>
@@ -124,7 +124,7 @@
 <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></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></dd>
 </dl>
 <hr>
 <br>
@@ -157,16 +157,16 @@ extends <a 
href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException--">FaultFailureException</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException-java.lang.String-java.lang.Object...-">FaultFailureException</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;messageFormat,
-                     <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;messageArgs)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException-java.lang.String-java.lang.Object...-">FaultFailureException</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;messageFormat,
+                     <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;messageArgs)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException-java.lang.String-java.lang.Throwable-java.lang.Object...-">FaultFailureException</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;messageFormat,
-                     <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause,
-                     <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;messageArgs)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException-java.lang.String-java.lang.Throwable-java.lang.Object...-">FaultFailureException</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;messageFormat,
+                     <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause,
+                     <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;messageArgs)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException-java.lang.Throwable-">FaultFailureException</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in 
java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/FaultFailureException.html#FaultFailureException-java.lang.Throwable-">FaultFailureException</a></span>(<a
 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in 
java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -188,15 +188,15 @@ extends <a 
href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <li class="blockList"><a 
name="methods.inherited.from.class.java.lang.Throwable">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a></h3>
-<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-";
 title="class or interface in java.lang">addSuppressed</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--";
 title="class or interface in java.lang">fillInStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause--";
 title="class or interface in java.lang">getCause</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--";
 title="class or interface in java.lang">getLocalizedMessage</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--";
 title="class or interface in java.lang">getStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--";
 title="class or
  interface in java.lang">getSuppressed</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-";
 title="class or interface in java.lang">initCause</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--";
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-";
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-";
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-";
 title="class or interface in java.lang">setStackTrace</a>, <a 
href="http://docs.or
 
acle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString--"
 title="class or interface in java.lang">toString</a></code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a></h3>
+<code><a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed-java.lang.Throwable-";
 title="class or interface in java.lang">addSuppressed</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace--";
 title="class or interface in java.lang">fillInStackTrace</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause--";
 title="class or interface in java.lang">getCause</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage--";
 title="class or interface in java.lang">getLocalizedMessage</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace--";
 title="class or interface in java.lang">getStackTrace</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed--";
 title="cl
 ass or interface in java.lang">getSuppressed</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#initCause-java.lang.Throwable-";
 title="class or interface in java.lang">initCause</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace--";
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintStream-";
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace-java.io.PrintWriter-";
 title="class or interface in java.lang">printStackTrace</a>, <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace-java.lang.StackTraceElement:A-";
 title="class or interface in java.lang">setStackTrace</a>, <a href="htt
 
ps://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#toString--"
 title="class or interface in java.lang">toString</a></code></li>
 </ul>
 <ul class="blockList">
 <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#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#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>
@@ -227,8 +227,8 @@ extends <a 
href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>FaultFailureException</h4>
-<pre>public&nbsp;FaultFailureException(<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;messageFormat,
-                             <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;messageArgs)</pre>
+<pre>public&nbsp;FaultFailureException(<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;messageFormat,
+                             <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;messageArgs)</pre>
 </li>
 </ul>
 <a 
name="FaultFailureException-java.lang.String-java.lang.Throwable-java.lang.Object...-">
@@ -237,9 +237,9 @@ extends <a 
href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <ul class="blockList">
 <li class="blockList">
 <h4>FaultFailureException</h4>
-<pre>public&nbsp;FaultFailureException(<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;messageFormat,
-                             <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause,
-                             <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;messageArgs)</pre>
+<pre>public&nbsp;FaultFailureException(<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;messageFormat,
+                             <a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause,
+                             <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;messageArgs)</pre>
 </li>
 </ul>
 <a name="FaultFailureException-java.lang.Throwable-">
@@ -248,7 +248,7 @@ extends <a 
href="../../../org/apache/cayenne/CayenneRuntimeException.html" title
 <ul class="blockListLast">
 <li class="blockList">
 <h4>FaultFailureException</h4>
-<pre>public&nbsp;FaultFailureException(<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
+<pre>public&nbsp;FaultFailureException(<a 
href="https://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/868c6ecf/src/main/site/static/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
----------------------------------------------------------------------
diff --git 
a/src/main/site/static/docs/4.0/api/org/apache/cayenne/LifecycleListener.html 
b/src/main/site/static/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
index ae6a032..6495854 100644
--- 
a/src/main/site/static/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
+++ 
b/src/main/site/static/docs/4.0/api/org/apache/cayenne/LifecycleListener.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:39:00 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LifecycleListener (cayenne-doc: Cayenne Documentation 4.0.RC1 
API)</title>
-<meta name="date" content="2018-04-23">
+<title>LifecycleListener (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="LifecycleListener (cayenne-doc: Cayenne 
Documentation 4.0.RC1 API)";
+            parent.document.title="LifecycleListener (cayenne-doc: Cayenne 
Documentation 4.0 API)";
         }
     }
     catch(err) {
@@ -131,35 +131,35 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postAdd-java.lang.Object-">postAdd</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postAdd-java.lang.Object-">postAdd</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postLoad-java.lang.Object-">postLoad</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postLoad-java.lang.Object-">postLoad</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postPersist-java.lang.Object-">postPersist</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postPersist-java.lang.Object-">postPersist</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postRemove-java.lang.Object-">postRemove</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postRemove-java.lang.Object-">postRemove</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postUpdate-java.lang.Object-">postUpdate</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#postUpdate-java.lang.Object-">postUpdate</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#prePersist-java.lang.Object-">prePersist</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#prePersist-java.lang.Object-">prePersist</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#preRemove-java.lang.Object-">preRemove</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#preRemove-java.lang.Object-">preRemove</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;entity)</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#preUpdate-java.lang.Object-">preUpdate</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;entity)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/LifecycleListener.html#preUpdate-java.lang.Object-">preUpdate</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;entity)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -182,7 +182,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>postAdd</h4>
-<pre>void&nbsp;postAdd(<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;entity)</pre>
+<pre>void&nbsp;postAdd(<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;entity)</pre>
 </li>
 </ul>
 <a name="prePersist-java.lang.Object-">
@@ -191,7 +191,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>prePersist</h4>
-<pre>void&nbsp;prePersist(<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;entity)</pre>
+<pre>void&nbsp;prePersist(<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;entity)</pre>
 </li>
 </ul>
 <a name="postPersist-java.lang.Object-">
@@ -200,7 +200,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>postPersist</h4>
-<pre>void&nbsp;postPersist(<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;entity)</pre>
+<pre>void&nbsp;postPersist(<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;entity)</pre>
 </li>
 </ul>
 <a name="preRemove-java.lang.Object-">
@@ -209,7 +209,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>preRemove</h4>
-<pre>void&nbsp;preRemove(<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;entity)</pre>
+<pre>void&nbsp;preRemove(<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;entity)</pre>
 </li>
 </ul>
 <a name="postRemove-java.lang.Object-">
@@ -218,7 +218,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>postRemove</h4>
-<pre>void&nbsp;postRemove(<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;entity)</pre>
+<pre>void&nbsp;postRemove(<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;entity)</pre>
 </li>
 </ul>
 <a name="preUpdate-java.lang.Object-">
@@ -227,7 +227,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>preUpdate</h4>
-<pre>void&nbsp;preUpdate(<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;entity)</pre>
+<pre>void&nbsp;preUpdate(<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;entity)</pre>
 </li>
 </ul>
 <a name="postUpdate-java.lang.Object-">
@@ -236,7 +236,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockList">
 <li class="blockList">
 <h4>postUpdate</h4>
-<pre>void&nbsp;postUpdate(<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;entity)</pre>
+<pre>void&nbsp;postUpdate(<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;entity)</pre>
 </li>
 </ul>
 <a name="postLoad-java.lang.Object-">
@@ -245,7 +245,7 @@ var activeTableTab = "activeTableTab";
 <ul class="blockListLast">
 <li class="blockList">
 <h4>postLoad</h4>
-<pre>void&nbsp;postLoad(<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;entity)</pre>
+<pre>void&nbsp;postLoad(<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;entity)</pre>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/cayenne-website/blob/868c6ecf/src/main/site/static/docs/4.0/api/org/apache/cayenne/ObjectContext.html
----------------------------------------------------------------------
diff --git 
a/src/main/site/static/docs/4.0/api/org/apache/cayenne/ObjectContext.html 
b/src/main/site/static/docs/4.0/api/org/apache/cayenne/ObjectContext.html
index 7cfd072..dafe7d6 100644
--- a/src/main/site/static/docs/4.0/api/org/apache/cayenne/ObjectContext.html
+++ b/src/main/site/static/docs/4.0/api/org/apache/cayenne/ObjectContext.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_111) on Mon Apr 23 10:59:09 MSK 2018 -->
+<!-- Generated by javadoc (1.8.0_111) on Thu Aug 16 11:39:00 MSK 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ObjectContext (cayenne-doc: Cayenne Documentation 4.0.RC1 API)</title>
-<meta name="date" content="2018-04-23">
+<title>ObjectContext (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="ObjectContext (cayenne-doc: Cayenne 
Documentation 4.0.RC1 API)";
+            parent.document.title="ObjectContext (cayenne-doc: Cayenne 
Documentation 4.0 API)";
         }
     }
     catch(err) {
@@ -102,7 +102,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Superinterfaces:</dt>
-<dd><a href="../../../org/apache/cayenne/DataChannel.html" title="interface in 
org.apache.cayenne">DataChannel</a>, <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></dd>
+<dd><a href="../../../org/apache/cayenne/DataChannel.html" title="interface in 
org.apache.cayenne">DataChannel</a>, <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></dd>
 </dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
@@ -111,7 +111,7 @@ var activeTableTab = "activeTableTab";
 <hr>
 <br>
 <pre>public interface <span class="typeNameLabel">ObjectContext</span>
-extends <a href="../../../org/apache/cayenne/DataChannel.html" 
title="interface in org.apache.cayenne">DataChannel</a>, <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></pre>
+extends <a href="../../../org/apache/cayenne/DataChannel.html" 
title="interface in org.apache.cayenne">DataChannel</a>, <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></pre>
 <div class="block">A Cayenne object facade to a persistent store. Instances of 
ObjectContext are
  used in the application code to access Cayenne persistence features.</div>
 <dl>
@@ -173,7 +173,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </td>
 </tr>
 <tr id="i3" 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/ObjectContext.html#deletedObjects--">deletedObjects</a></span>()</code>
 <div class="block">Returns a collection of objects that are registered with 
this
  ObjectContext and have a state PersistenceState.DELETED</div>
@@ -181,13 +181,13 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#deleteObject-java.lang.Object-">deleteObject</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/ObjectContext.html#deleteObject-java.lang.Object-">deleteObject</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">Schedules deletion of a persistent object.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#deleteObjects-java.util.Collection-">deleteObjects</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>&lt;?&gt;&nbsp;objects)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#deleteObjects-java.util.Collection-">deleteObjects</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>&lt;?&gt;&nbsp;objects)</code>
 <div class="block">Schedules deletion of a collection of persistent 
objects.</div>
 </td>
 </tr>
@@ -218,8 +218,8 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </td>
 </tr>
 <tr id="i10" class="altColor">
-<td class="colFirst"><code><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></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#getUserProperty-java.lang.String-">getUserProperty</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;key)</code>
+<td class="colFirst"><code><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></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#getUserProperty-java.lang.String-">getUserProperty</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;key)</code>
 <div class="block">Returns a user-defined property previously set via 
'setUserProperty'.</div>
 </td>
 </tr>
@@ -232,7 +232,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </tr>
 <tr id="i12" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#invalidateObjects-java.util.Collection-">invalidateObjects</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>&lt;?&gt;&nbsp;objects)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#invalidateObjects-java.util.Collection-">invalidateObjects</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>&lt;?&gt;&nbsp;objects)</code>
 <div class="block">Invalidates a Collection of persistent objects.</div>
 </td>
 </tr>
@@ -263,7 +263,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </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/ObjectContext.html#modifiedObjects--">modifiedObjects</a></span>()</code>
 <div class="block">Returns a collection of objects that are registered with 
this
  ObjectContext and have a state PersistenceState.MODIFIED</div>
@@ -271,13 +271,13 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.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/ObjectContext.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 a new persistent object of a given class scheduled 
to be inserted
  to the database on next commit.</div>
 </td>
 </tr>
 <tr id="i19" 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/ObjectContext.html#newObjects--">newObjects</a></span>()</code>
 <div class="block">Returns a collection of objects that are registered with 
this
  ObjectContext and have a state PersistenceState.NEW</div>
@@ -291,7 +291,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </td>
 </tr>
 <tr id="i21" 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></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/ObjectContext.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">Executes a selecting query, returning a list of persistent 
objects or
  data rows.</div>
@@ -300,7 +300,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#prepareForAccess-org.apache.cayenne.Persistent-java.lang.String-boolean-">prepareForAccess</a></span>(<a
 href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;object,
-                <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;property,
+                <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;property,
                 boolean&nbsp;lazyFaulting)</code>
 <div class="block">A callback method that child Persistent objects are 
expected to call
  before accessing property values.</div>
@@ -309,9 +309,9 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#propertyChanged-org.apache.cayenne.Persistent-java.lang.String-java.lang.Object-java.lang.Object-">propertyChanged</a></span>(<a
 href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;object,
-               <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;property,
-               <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;oldValue,
-               <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;newValue)</code>
+               <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;property,
+               <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;oldValue,
+               <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;newValue)</code>
 <div class="block">A callback method that child Persistent objects are 
expected to call from
  inside the setter after modifying a value of a persistent property,
  including "simple" and "arc" properties.</div>
@@ -319,7 +319,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </tr>
 <tr id="i24" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.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/ObjectContext.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.</div>
 </td>
 </tr>
@@ -337,7 +337,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </td>
 </tr>
 <tr id="i27" class="rowColor">
-<td class="colFirst"><code>&lt;T&gt;&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;T&gt;</code></td>
+<td class="colFirst"><code>&lt;T&gt;&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;T&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#select-org.apache.cayenne.query.Select-">select</a></span>(<a
 href="../../../org/apache/cayenne/query/Select.html" title="interface in 
org.apache.cayenne.query">Select</a>&lt;T&gt;&nbsp;query)</code>
 <div class="block">Executes a selecting query, returning a list of persistent 
objects or
  data rows.</div>
@@ -358,13 +358,13 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 </tr>
 <tr id="i30" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#setUserProperty-java.lang.String-java.lang.Object-">setUserProperty</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;key,
-               <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;value)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/cayenne/ObjectContext.html#setUserProperty-java.lang.String-java.lang.Object-">setUserProperty</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;key,
+               <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;value)</code>
 <div class="block">Sets a user-defined property.</div>
 </td>
 </tr>
 <tr id="i31" 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/ObjectContext.html#uncommittedObjects--">uncommittedObjects</a></span>()</code>
 <div class="block">Returns a collection of MODIFIED, DELETED or NEW 
objects.</div>
 </td>
@@ -412,7 +412,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>newObjects</h4>
-<pre><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><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 collection of objects that are registered with 
this
  ObjectContext and have a state PersistenceState.NEW</div>
 </li>
@@ -423,7 +423,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>deletedObjects</h4>
-<pre><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><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 collection of objects that are registered with 
this
  ObjectContext and have a state PersistenceState.DELETED</div>
 </li>
@@ -434,7 +434,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>modifiedObjects</h4>
-<pre><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><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 collection of objects that are registered with 
this
  ObjectContext and have a state PersistenceState.MODIFIED</div>
 </li>
@@ -445,7 +445,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>uncommittedObjects</h4>
-<pre><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><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 MODIFIED, DELETED or NEW 
objects.</div>
 </li>
 </ul>
@@ -478,7 +478,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>newObject</h4>
-<pre>&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>&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 a new persistent object of a given class scheduled 
to be inserted
  to the database on next commit.</div>
 </li>
@@ -489,7 +489,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>registerNewObject</h4>
-<pre>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>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. The 
difference with
  <a 
href="../../../org/apache/cayenne/ObjectContext.html#newObject-java.lang.Class-"><code>newObject(Class)</code></a>
 is that a user creates an object herself,
  before attaching it to the context, instead of relying on Cayenne to do
@@ -508,7 +508,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteObject</h4>
-<pre>void&nbsp;deleteObject(<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>void&nbsp;deleteObject(<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)
            throws <a 
href="../../../org/apache/cayenne/DeleteDenyException.html" title="class in 
org.apache.cayenne">DeleteDenyException</a></pre>
 <div class="block">Schedules deletion of a persistent object.</div>
 <dl>
@@ -524,7 +524,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>deleteObjects</h4>
-<pre>void&nbsp;deleteObjects(<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;objects)
+<pre>void&nbsp;deleteObjects(<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;objects)
             throws <a 
href="../../../org/apache/cayenne/DeleteDenyException.html" title="class in 
org.apache.cayenne">DeleteDenyException</a></pre>
 <div class="block">Schedules deletion of a collection of persistent 
objects.</div>
 <dl>
@@ -563,7 +563,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <li class="blockList">
 <h4>prepareForAccess</h4>
 <pre>void&nbsp;prepareForAccess(<a 
href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;object,
-                      <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;property,
+                      <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;property,
                       boolean&nbsp;lazyFaulting)</pre>
 <div class="block">A callback method that child Persistent objects are 
expected to call
  before accessing property values. This callback allows ObjectContext to
@@ -582,9 +582,9 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <li class="blockList">
 <h4>propertyChanged</h4>
 <pre>void&nbsp;propertyChanged(<a 
href="../../../org/apache/cayenne/Persistent.html" title="interface in 
org.apache.cayenne">Persistent</a>&nbsp;object,
-                     <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;property,
-                     <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;oldValue,
-                     <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;newValue)</pre>
+                     <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;property,
+                     <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;oldValue,
+                     <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;newValue)</pre>
 <div class="block">A callback method that child Persistent objects are 
expected to call from
  inside the setter after modifying a value of a persistent property,
  including "simple" and "arc" properties.</div>
@@ -642,7 +642,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>performQuery</h4>
-<pre><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><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">Executes a selecting query, returning a list of persistent 
objects or
  data rows.</div>
 </li>
@@ -653,7 +653,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>select</h4>
-<pre>&lt;T&gt;&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;T&gt;&nbsp;select(<a 
href="../../../org/apache/cayenne/query/Select.html" title="interface in 
org.apache.cayenne.query">Select</a>&lt;T&gt;&nbsp;query)</pre>
+<pre>&lt;T&gt;&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;T&gt;&nbsp;select(<a 
href="../../../org/apache/cayenne/query/Select.html" title="interface in 
org.apache.cayenne.query">Select</a>&lt;T&gt;&nbsp;query)</pre>
 <div class="block">Executes a selecting query, returning a list of persistent 
objects or
  data rows.</div>
 <dl>
@@ -812,7 +812,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>invalidateObjects</h4>
-<pre>void&nbsp;invalidateObjects(<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;objects)</pre>
+<pre>void&nbsp;invalidateObjects(<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;objects)</pre>
 <div class="block">Invalidates a Collection of persistent objects. This 
operation only
  applies to the objects already committed to the database and does nothing
  to the NEW objects. It would remove each object's snapshot from caches
@@ -845,7 +845,7 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockList">
 <li class="blockList">
 <h4>getUserProperty</h4>
-<pre><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;getUserProperty(<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;key)</pre>
+<pre><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;getUserProperty(<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;key)</pre>
 <div class="block">Returns a user-defined property previously set via 
'setUserProperty'.
  Concurrent access to properties does not require any special
  synchronization</div>
@@ -861,8 +861,8 @@ extends <a 
href="../../../org/apache/cayenne/DataChannel.html" title="interface
 <ul class="blockListLast">
 <li class="blockList">
 <h4>setUserProperty</h4>
-<pre>void&nbsp;setUserProperty(<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;key,
-                     <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;value)</pre>
+<pre>void&nbsp;setUserProperty(<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;key,
+                     <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;value)</pre>
 <div class="block">Sets a user-defined property. Concurrent access to 
properties does not
  require any special synchronization</div>
 <dl>

Reply via email to