http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/index.html
----------------------------------------------------------------------
diff --git a/openmeetings-db/apidocs/index.html 
b/openmeetings-db/apidocs/index.html
index 9a7052f..9e05ef1 100644
--- a/openmeetings-db/apidocs/index.html
+++ b/openmeetings-db/apidocs/index.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:37 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:37 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Openmeetings DB 3.3.2 API</title>
+<title>Openmeetings DB 4.0.0 API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/IApplication.html
----------------------------------------------------------------------
diff --git a/openmeetings-db/apidocs/org/apache/openmeetings/IApplication.html 
b/openmeetings-db/apidocs/org/apache/openmeetings/IApplication.html
index b44b70e..4c4d8ce 100644
--- a/openmeetings-db/apidocs/org/apache/openmeetings/IApplication.html
+++ b/openmeetings-db/apidocs/org/apache/openmeetings/IApplication.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:34 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:32 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IApplication (Openmeetings DB 3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>IApplication (Openmeetings DB 4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IApplication (Openmeetings DB 3.3.2 API)";
+            parent.document.title="IApplication (Openmeetings DB 4.0.0 API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6};
+var methods = 
{"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab";
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#exit-java.lang.String-">exit</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#exit-org.apache.openmeetings.db.entity.basic.IClient-">exit</a></span>(<a
 href="../../../org/apache/openmeetings/db/entity/basic/IClient.html" 
title="interface in 
org.apache.openmeetings.db.entity.basic">IClient</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true";
 title="class or interface in java.util">Set</a>&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&gt;</code></td>
@@ -142,92 +142,99 @@ var activeTableTab = "activeTableTab";
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmBean-java.lang.Class-">getOmBean</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in 
java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
+<td class="colFirst"><code><a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in org.apache.openmeetings.db.entity.basic">Client</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmClient-java.lang.String-">getOmClient</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</code>&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in org.apache.openmeetings.db.entity.basic">Client</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmClientBySid-java.lang.String-">getOmClientBySid</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;sid)</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmClients-java.lang.Long-">getOmClients</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId)</code>&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmContactsLink--">getOmContactsLink</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmInvitationLink-org.apache.openmeetings.db.entity.room.Invitation-">getOmInvitationLink</a></span>(<a
 href="../../../org/apache/openmeetings/db/entity/room/Invitation.html" 
title="class in 
org.apache.openmeetings.db.entity.room">Invitation</a>&nbsp;i)</code>&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in org.apache.openmeetings.db.entity.basic">Client</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmOnlineClient-java.lang.String-">getOmOnlineClient</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmRoomClients-java.lang.Long-">getOmRoomClients</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;roomId)</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmString-long-">getOmString</a></span>(long&nbsp;id)</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmString-java.lang.String-">getOmString</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key)</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmString-long-long-">getOmString</a></span>(long&nbsp;id,
-           long&nbsp;languageId)</code>&nbsp;</td>
-</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmString-java.lang.String-java.util.Locale-java.lang.String...-">getOmString</a></span>(<a
 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/Locale.html?is-external=true";
 title="class or interface in java.util">Locale</a>&nbsp;loc,
            <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>...&nbsp;params)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getOmString-java.lang.String-long-">getOmString</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
            long&nbsp;languageId)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>org.apache.wicket.request.IRequestMapper</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getRootRequestMapper--">getRootRequestMapper</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getServerId--">getServerId</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>javax.servlet.ServletContext</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getServletContext--">getServletContext</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getStreamClients--">getStreamClients</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>com.hazelcast.core.IMap&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="../../../org/apache/openmeetings/db/dto/room/Whiteboards.html" 
title="class in 
org.apache.openmeetings.db.dto.room">Whiteboards</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#getWhiteboards--">getWhiteboards</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#invalidateClient-java.lang.Long-java.lang.String-">invalidateClient</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId,
                 <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;sessionId)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#publishWsTopic-org.apache.openmeetings.util.ws.IClusterWsMessage-">publishWsTopic</a></span>(org.apache.openmeetings.util.ws.IClusterWsMessage&nbsp;msg)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#setContentSecurityPolicy-java.lang.String-">setContentSecurityPolicy</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;contentSecurityPolicy)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#setXFrameOptions-java.lang.String-">setXFrameOptions</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;xFrameOptions)</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code><a 
href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#update-org.apache.openmeetings.db.entity.room.StreamClient-">update</a></span>(<a
 href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a>&nbsp;c)</code>&nbsp;</td>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a 
href="../../../org/apache/openmeetings/db/entity/basic/IClient.html" 
title="interface in 
org.apache.openmeetings.db.entity.basic">IClient</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#update-org.apache.openmeetings.db.entity.basic.IClient-">update</a></span>(<a
 href="../../../org/apache/openmeetings/db/entity/basic/IClient.html" 
title="interface in 
org.apache.openmeetings.db.entity.basic">IClient</a>&nbsp;c)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#updateClient-org.apache.openmeetings.db.entity.room.StreamClient-boolean-">updateClient</a></span>(<a
 href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a>&nbsp;rcl,
             boolean&nbsp;forceSize)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#updateJpaAddresses-org.apache.openmeetings.db.dao.basic.ConfigurationDao-">updateJpaAddresses</a></span>(<a
 href="../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html" 
title="class in 
org.apache.openmeetings.db.dao.basic">ConfigurationDao</a>&nbsp;dao)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/openmeetings/IApplication.html#urlForActivatePage-org.apache.wicket.request.mapper.parameter.PageParameters-">urlForActivatePage</a></span>(org.apache.wicket.request.mapper.parameter.PageParameters&nbsp;pp)</code>&nbsp;</td>
 </tr>
@@ -291,135 +298,152 @@ var activeTableTab = "activeTableTab";
 <pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true";
 title="class or interface in 
java.util.function">Supplier</a>&lt;org.apache.wicket.request.IExceptionMapper&gt;&nbsp;getExceptionMapperProvider()</pre>
 </li>
 </ul>
-<a name="getOmString-long-">
+<a name="getOmString-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getOmString</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;getOmString(long&nbsp;id)</pre>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getOmString(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 </li>
 </ul>
-<a name="getOmString-long-long-">
+<a name="getOmString-java.lang.String-long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getOmString</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;getOmString(long&nbsp;id,
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getOmString(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
                    long&nbsp;languageId)</pre>
 </li>
 </ul>
-<a name="getOmString-java.lang.String-long-">
+<a name="getOmString-java.lang.String-java.util.Locale-java.lang.String...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getOmString</h4>
 <pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getOmString(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
-                   long&nbsp;languageId)</pre>
+                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/Locale.html?is-external=true";
 title="class or interface in java.util">Locale</a>&nbsp;loc,
+                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
 </li>
 </ul>
-<a name="getOmString-java.lang.String-java.util.Locale-java.lang.String...-">
+<a name="getOmContactsLink--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getOmString</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getOmString(<a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/Locale.html?is-external=true";
 title="class or interface in java.util">Locale</a>&nbsp;loc,
-                   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>...&nbsp;params)</pre>
+<h4>getOmContactsLink</h4>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;getOmContactsLink()</pre>
 </li>
 </ul>
-<a name="getOmOnlineClient-java.lang.String-">
+<a 
name="getOmInvitationLink-org.apache.openmeetings.db.entity.room.Invitation-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getOmOnlineClient</h4>
-<pre><a href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&nbsp;getOmOnlineClient(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</pre>
+<h4>getOmInvitationLink</h4>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getOmInvitationLink(<a 
href="../../../org/apache/openmeetings/db/entity/room/Invitation.html" 
title="class in 
org.apache.openmeetings.db.entity.room">Invitation</a>&nbsp;i)</pre>
 </li>
 </ul>
-<a name="getOmRoomClients-java.lang.Long-">
+<a 
name="urlForActivatePage-org.apache.wicket.request.mapper.parameter.PageParameters-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getOmRoomClients</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&gt;&nbsp;getOmRoomClients(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;roomId)</pre>
+<h4>urlForActivatePage</h4>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;urlForActivatePage(org.apache.wicket.request.mapper.parameter.PageParameters&nbsp;pp)</pre>
 </li>
 </ul>
-<a name="getOmClients-java.lang.Long-">
+<a name="invalidateClient-java.lang.Long-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getOmClients</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&gt;&nbsp;getOmClients(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId)</pre>
+<h4>invalidateClient</h4>
+<pre>void&nbsp;invalidateClient(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId,
+                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;sessionId)</pre>
 </li>
 </ul>
-<a name="getOmContactsLink--">
+<a name="setXFrameOptions-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getOmContactsLink</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;getOmContactsLink()</pre>
+<h4>setXFrameOptions</h4>
+<pre>void&nbsp;setXFrameOptions(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;xFrameOptions)</pre>
 </li>
 </ul>
-<a 
name="getOmInvitationLink-org.apache.openmeetings.db.entity.room.Invitation-">
+<a name="setContentSecurityPolicy-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getOmInvitationLink</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getOmInvitationLink(<a 
href="../../../org/apache/openmeetings/db/entity/room/Invitation.html" 
title="class in 
org.apache.openmeetings.db.entity.room">Invitation</a>&nbsp;i)</pre>
+<h4>setContentSecurityPolicy</h4>
+<pre>void&nbsp;setContentSecurityPolicy(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;contentSecurityPolicy)</pre>
 </li>
 </ul>
-<a 
name="urlForActivatePage-org.apache.wicket.request.mapper.parameter.PageParameters-">
+<a name="exit-org.apache.openmeetings.db.entity.basic.IClient-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>urlForActivatePage</h4>
-<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;urlForActivatePage(org.apache.wicket.request.mapper.parameter.PageParameters&nbsp;pp)</pre>
+<h4>exit</h4>
+<pre>void&nbsp;exit(<a 
href="../../../org/apache/openmeetings/db/entity/basic/IClient.html" 
title="interface in 
org.apache.openmeetings.db.entity.basic">IClient</a>&nbsp;c)</pre>
 </li>
 </ul>
-<a name="invalidateClient-java.lang.Long-java.lang.String-">
+<a name="update-org.apache.openmeetings.db.entity.basic.IClient-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>invalidateClient</h4>
-<pre>void&nbsp;invalidateClient(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId,
-                      <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;sessionId)</pre>
+<h4>update</h4>
+<pre><a href="../../../org/apache/openmeetings/db/entity/basic/IClient.html" 
title="interface in 
org.apache.openmeetings.db.entity.basic">IClient</a>&nbsp;update(<a 
href="../../../org/apache/openmeetings/db/entity/basic/IClient.html" 
title="interface in 
org.apache.openmeetings.db.entity.basic">IClient</a>&nbsp;c)</pre>
 </li>
 </ul>
-<a name="exit-java.lang.String-">
+<a name="getOmClient-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>exit</h4>
-<pre>void&nbsp;exit(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</pre>
+<h4>getOmClient</h4>
+<pre><a href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&nbsp;getOmClient(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</pre>
 </li>
 </ul>
-<a name="setXFrameOptions-java.lang.String-">
+<a name="getOmClientBySid-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setXFrameOptions</h4>
-<pre>void&nbsp;setXFrameOptions(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;xFrameOptions)</pre>
+<h4>getOmClientBySid</h4>
+<pre><a href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&nbsp;getOmClientBySid(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;sid)</pre>
 </li>
 </ul>
-<a name="setContentSecurityPolicy-java.lang.String-">
+<a name="getOmOnlineClient-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>setContentSecurityPolicy</h4>
-<pre>void&nbsp;setContentSecurityPolicy(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;contentSecurityPolicy)</pre>
+<h4>getOmOnlineClient</h4>
+<pre><a href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&nbsp;getOmOnlineClient(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;uid)</pre>
+</li>
+</ul>
+<a name="getOmRoomClients-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOmRoomClients</h4>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&gt;&nbsp;getOmRoomClients(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;roomId)</pre>
+</li>
+</ul>
+<a name="getOmClients-java.lang.Long-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOmClients</h4>
+<pre><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../org/apache/openmeetings/db/entity/basic/Client.html" 
title="class in 
org.apache.openmeetings.db.entity.basic">Client</a>&gt;&nbsp;getOmClients(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId)</pre>
 </li>
 </ul>
 <a 
name="updateClient-org.apache.openmeetings.db.entity.room.StreamClient-boolean-">
@@ -450,15 +474,6 @@ var activeTableTab = "activeTableTab";
 <pre><a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>,<a 
href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a>&gt;&nbsp;getStreamClients()</pre>
 </li>
 </ul>
-<a name="update-org.apache.openmeetings.db.entity.room.StreamClient-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>update</h4>
-<pre><a 
href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a>&nbsp;update(<a 
href="../../../org/apache/openmeetings/db/entity/room/StreamClient.html" 
title="class in 
org.apache.openmeetings.db.entity.room">StreamClient</a>&nbsp;c)</pre>
-</li>
-</ul>
 <a name="getActiveRoomIds--">
 <!--   -->
 </a>
@@ -480,12 +495,21 @@ var activeTableTab = "activeTableTab";
 <a name="publishWsTopic-org.apache.openmeetings.util.ws.IClusterWsMessage-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>publishWsTopic</h4>
 
<pre>void&nbsp;publishWsTopic(org.apache.openmeetings.util.ws.IClusterWsMessage&nbsp;msg)</pre>
 </li>
 </ul>
+<a name="getWhiteboards--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getWhiteboards</h4>
+<pre>com.hazelcast.core.IMap&lt;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>,<a 
href="../../../org/apache/openmeetings/db/dto/room/Whiteboards.html" 
title="class in 
org.apache.openmeetings.db.dto.room">Whiteboards</a>&gt;&nbsp;getWhiteboards()</pre>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/IWebSession.html
----------------------------------------------------------------------
diff --git a/openmeetings-db/apidocs/org/apache/openmeetings/IWebSession.html 
b/openmeetings-db/apidocs/org/apache/openmeetings/IWebSession.html
index 045d6d8..d161803 100644
--- a/openmeetings-db/apidocs/org/apache/openmeetings/IWebSession.html
+++ b/openmeetings-db/apidocs/org/apache/openmeetings/IWebSession.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:34 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:32 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IWebSession (Openmeetings DB 3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>IWebSession (Openmeetings DB 4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <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="IWebSession (Openmeetings DB 3.3.2 API)";
+            parent.document.title="IWebSession (Openmeetings DB 4.0.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IApplication.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IApplication.html 
b/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IApplication.html
index d885b57..8af9d06 100644
--- 
a/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IApplication.html
+++ 
b/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IApplication.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:37 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:36 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.openmeetings.IApplication (Openmeetings DB 
3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>Uses of Interface org.apache.openmeetings.IApplication (Openmeetings DB 
4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <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="Uses of Interface 
org.apache.openmeetings.IApplication (Openmeetings DB 3.3.2 API)";
+            parent.document.title="Uses of Interface 
org.apache.openmeetings.IApplication (Openmeetings DB 4.0.0 API)";
         }
     }
     catch(err) {
@@ -105,7 +105,7 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a 
href="../../../../org/apache/openmeetings/IApplication.html" title="interface 
in org.apache.openmeetings">IApplication</a></code></td>
-<td class="colLast"><span 
class="typeNameLabel">ApplicationHelper.</span><code><span 
class="memberNameLink"><a 
href="../../../../org/apache/openmeetings/db/util/ApplicationHelper.html#Z:Z_ensureApplication-java.lang.Long-">_ensureApplication</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;langId)</code>&nbsp;</td>
+<td class="colLast"><span 
class="typeNameLabel">ApplicationHelper.</span><code><span 
class="memberNameLink"><a 
href="../../../../org/apache/openmeetings/db/util/ApplicationHelper.html#Z:Z_ensureApplication--">_ensureApplication</a></span>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../org/apache/openmeetings/IApplication.html" title="interface 
in org.apache.openmeetings">IApplication</a></code></td>

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IWebSession.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IWebSession.html 
b/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IWebSession.html
index 925b101..db24c46 100644
--- a/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IWebSession.html
+++ b/openmeetings-db/apidocs/org/apache/openmeetings/class-use/IWebSession.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:37 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:36 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.openmeetings.IWebSession (Openmeetings DB 
3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>Uses of Interface org.apache.openmeetings.IWebSession (Openmeetings DB 
4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <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="Uses of Interface 
org.apache.openmeetings.IWebSession (Openmeetings DB 3.3.2 API)";
+            parent.document.title="Uses of Interface 
org.apache.openmeetings.IWebSession (Openmeetings DB 4.0.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IDataProviderDao.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IDataProviderDao.html 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IDataProviderDao.html
index 85b81fb..5e85dff 100644
--- 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IDataProviderDao.html
+++ 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IDataProviderDao.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:36 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:35 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IDataProviderDao (Openmeetings DB 3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>IDataProviderDao (Openmeetings DB 4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <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="IDataProviderDao (Openmeetings DB 3.3.2 
API)";
+            parent.document.title="IDataProviderDao (Openmeetings DB 4.0.0 
API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IGroupAdminDataProviderDao.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IGroupAdminDataProviderDao.html
 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IGroupAdminDataProviderDao.html
index b025dab..564abb0 100644
--- 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IGroupAdminDataProviderDao.html
+++ 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/IGroupAdminDataProviderDao.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:36 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:35 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IGroupAdminDataProviderDao (Openmeetings DB 3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>IGroupAdminDataProviderDao (Openmeetings DB 4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <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="IGroupAdminDataProviderDao (Openmeetings DB 
3.3.2 API)";
+            parent.document.title="IGroupAdminDataProviderDao (Openmeetings DB 
4.0.0 API)";
         }
     }
     catch(err) {

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ChatDao.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ChatDao.html 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ChatDao.html
index 9d68edd..1c571ec 100644
--- a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ChatDao.html
+++ b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ChatDao.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:36 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:35 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ChatDao (Openmeetings DB 3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>ChatDao (Openmeetings DB 4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <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="ChatDao (Openmeetings DB 3.3.2 API)";
+            parent.document.title="ChatDao (Openmeetings DB 4.0.0 API)";
         }
     }
     catch(err) {
@@ -110,7 +110,8 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>@Transactional
+<pre>@Repository
+ @Transactional
 public class <span class="typeNameLabel">ChatDao</span>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></pre>
 </li>

http://git-wip-us.apache.org/repos/asf/openmeetings-site/blob/2f93aea1/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ConfigurationDao.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ConfigurationDao.html
 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ConfigurationDao.html
index 66ed6cc..41f1f60 100644
--- 
a/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ConfigurationDao.html
+++ 
b/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/basic/ConfigurationDao.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_144) on Thu Sep 14 20:47:36 NOVT 2017 -->
+<!-- Generated by javadoc (1.8.0_151) on Mon Oct 30 20:48:35 NOVT 2017 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConfigurationDao (Openmeetings DB 3.3.2 API)</title>
-<meta name="date" content="2017-09-14">
+<title>ConfigurationDao (Openmeetings DB 4.0.0 API)</title>
+<meta name="date" content="2017-10-30">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" 
title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -13,13 +13,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationDao (Openmeetings DB 3.3.2 
API)";
+            parent.document.title="ConfigurationDao (Openmeetings DB 4.0.0 
API)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ChatDao.html" 
title="class in org.apache.openmeetings.db.dao.basic"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ErrorDao.html" 
title="class in org.apache.openmeetings.db.dao.basic"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/MailMessageDao.html"
 title="class in org.apache.openmeetings.db.dao.basic"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/openmeetings/db/dao/basic/ConfigurationDao.html"
 target="_top">Frames</a></li>
@@ -76,13 +76,13 @@ var activeTableTab = "activeTableTab";
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>
@@ -114,16 +114,17 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>@Transactional
+<pre>@Repository
+ @Transactional
 public class <span class="typeNameLabel">ConfigurationDao</span>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProviderDao.html" 
title="interface in org.apache.openmeetings.db.dao">IDataProviderDao</a>&lt;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&gt;</pre>
 <div class="block">Insert/update/Delete on <a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic"><code>Configuration</code></a><br/>
  <br/>
  It provides basic mechanism to get a Conf Key:<br/>
- <a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getConfValue-java.lang.String-java.lang.Class-java.lang.String-"><code>getConfValue(String,
 Class, String)</code></a> <br/>
+ <code>#getConfValue(String, Class, String)</code> <br/>
  <br/>
- <b> <code>#get(String)</code> is deprecated!</b></div>
+ <b> <a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-java.lang.String-"><code>get(String)</code></a>
 is deprecated!</b></div>
 <dl>
 <dt><span class="simpleTagLabel">Author:</span></dt>
 <dd>swagner</dd>
@@ -134,25 +135,6 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#searchFields">searchFields</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -183,58 +165,55 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#add-java.lang.String-java.lang.String-java.lang.Long-java.lang.String-">add</a></span>(<a
 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;value,
-   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId,
-   <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;comment)</code>&nbsp;</td>
-</tr>
-<tr id="i1" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#count--">count</a></span>()</code>
 <div class="block">Count the number of instances of <code>T</code></div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#count-java.lang.String-">count</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;search)</code>
 <div class="block">Count the number of instances of <code>T</code></div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#delete-org.apache.openmeetings.db.entity.basic.Configuration-java.lang.Long-">delete</a></span>(<a
 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;entity,
       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId)</code>
 <div class="block">Delete an instance of <code>T</code></div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#forceGet-java.lang.String-">forceGet</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;confKey)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#forceGet-java.lang.String-">forceGet</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Retrieves Configuration regardless of its deleted 
status</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-int-int-">get</a></span>(int&nbsp;start,
    int&nbsp;count)</code>
 <div class="block">Get a list of instances of <code>T</code></div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-long-">get</a></span>(long&nbsp;id)</code>&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-java.lang.Long-">get</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;id)</code>
 <div class="block">Get an instance of an <code>T</code></div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-java.lang.String...-">get</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>...&nbsp;keys)</code>&nbsp;</td>
 </tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-java.lang.String-">get</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key)</code>&nbsp;</td>
+</tr>
 <tr id="i9" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#get-java.lang.String-int-int-java.lang.String-">get</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;search,
@@ -245,56 +224,43 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 </td>
 </tr>
 <tr id="i10" class="altColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getAppName--">getAppName</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getBool-java.lang.String-boolean-">getBool</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
+       boolean&nbsp;def)</code>&nbsp;</td>
 </tr>
 <tr id="i11" class="rowColor">
-<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getBaseUrl--">getBaseUrl</a></span>()</code>&nbsp;</td>
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getInt-java.lang.String-int-">getInt</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
+      int&nbsp;def)</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
-<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getConfValue-java.lang.String-java.lang.Class-java.lang.String-">getConfValue</a></span>(<a
 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
-            <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;defaultValue)</code>
-<div class="block">Return a object using a custom type and a default value if 
the key is not
- present, or value is not set
-
- Example: Integer my_key = getConfValue("my_key", Integer.class, "15");</div>
-</td>
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getLong-java.lang.String-java.lang.Long-">getLong</a></span>(<a
 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;def)</code>&nbsp;</td>
 </tr>
 <tr id="i13" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getCryptKey--">getCryptKey</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getString-java.lang.String-java.lang.String-">getString</a></span>(<a
 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</code>&nbsp;</td>
 </tr>
 <tr id="i14" class="altColor">
-<td class="colFirst"><code>long</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getMaxUploadSize--">getMaxUploadSize</a></span>()</code>
-<div class="block">returns the max upload size configured by max_upload_size 
config key</div>
-</td>
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#reinit--">reinit</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i15" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#getWhiteboardDrawStatus--">getWhiteboardDrawStatus</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#isSipEnabled--">isSipEnabled</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#update-org.apache.openmeetings.db.entity.basic.Configuration-java.lang.Long-">update</a></span>(<a
 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;entity,
       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId)</code>
 <div class="block">Update an instance of <code>T</code></div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#update-org.apache.openmeetings.db.entity.basic.Configuration-java.lang.Long-boolean-">update</a></span>(<a
 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;entity,
       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId,
       boolean&nbsp;deleted)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ConfigurationDao.html#updateClusterAddresses-java.lang.String-">updateClusterAddresses</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;addresses)</code>&nbsp;</td>
 </tr>
@@ -314,23 +280,6 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <div class="details">
 <ul class="blockList">
 <li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="searchFields">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>searchFields</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>[] searchFields</pre>
-</li>
-</ul>
-</li>
-</ul>
 <!-- ========= CONSTRUCTOR DETAIL ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.detail">
@@ -374,12 +323,13 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <ul class="blockList">
 <li class="blockList">
 <h4>forceGet</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;forceGet(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;confKey)</pre>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;forceGet(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Retrieves Configuration regardless of its deleted 
status</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>confKey</code> - </dd>
+<dd><code>key</code> - </dd>
 <dt><span class="returnLabel">Returns:</span></dt>
+<dd>correspondent <a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic"><code>Configuration</code></a> or 
null</dd>
 </dl>
 </li>
 </ul>
@@ -392,65 +342,53 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&gt;&nbsp;get(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>...&nbsp;keys)</pre>
 </li>
 </ul>
-<a name="getConfValue-java.lang.String-java.lang.Class-java.lang.String-">
+<a name="get-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getConfValue</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getConfValue(<a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
-                          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;defaultValue)</pre>
-<div class="block">Return a object using a custom type and a default value if 
the key is not
- present, or value is not set
-
- Example: Integer my_key = getConfValue("my_key", Integer.class, "15");</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>key</code> - </dd>
-<dd><code>type</code> - </dd>
-<dd><code>defaultValue</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-</dl>
+<h4>get</h4>
+<pre>public&nbsp;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;get(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 </li>
 </ul>
-<a 
name="add-java.lang.String-java.lang.String-java.lang.Long-java.lang.String-">
+<a name="getBool-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>add</h4>
-<pre>public&nbsp;<a 
href="../../../../../../org/apache/openmeetings/db/entity/basic/Configuration.html"
 title="class in 
org.apache.openmeetings.db.entity.basic">Configuration</a>&nbsp;add(<a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;value,
-                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;userId,
-                         <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;comment)</pre>
+<h4>getBool</h4>
+<pre>public&nbsp;boolean&nbsp;getBool(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
+                       boolean&nbsp;def)</pre>
 </li>
 </ul>
-<a name="getAppName--">
+<a name="getLong-java.lang.String-java.lang.Long-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getAppName</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getAppName()</pre>
+<h4>getLong</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;getLong(<a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Long.html?is-external=true";
 title="class or interface in java.lang">Long</a>&nbsp;def)</pre>
 </li>
 </ul>
-<a name="getBaseUrl--">
+<a name="getInt-java.lang.String-int-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getBaseUrl</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getBaseUrl()</pre>
+<h4>getInt</h4>
+<pre>public&nbsp;int&nbsp;getInt(<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;key,
+                  int&nbsp;def)</pre>
 </li>
 </ul>
-<a name="isSipEnabled--">
+<a name="getString-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>isSipEnabled</h4>
-<pre>public&nbsp;boolean&nbsp;isSipEnabled()</pre>
+<h4>getString</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getString(<a 
href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;def)</pre>
 </li>
 </ul>
 <a name="get-long-">
@@ -616,37 +554,13 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 </dl>
 </li>
 </ul>
-<a name="getMaxUploadSize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxUploadSize</h4>
-<pre>public&nbsp;long&nbsp;getMaxUploadSize()</pre>
-<div class="block">returns the max upload size configured by max_upload_size 
config key</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>configurationDao</code> - </dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-</dl>
-</li>
-</ul>
-<a name="getCryptKey--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getCryptKey</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;getCryptKey()</pre>
-</li>
-</ul>
-<a name="getWhiteboardDrawStatus--">
+<a name="reinit--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getWhiteboardDrawStatus</h4>
-<pre>public&nbsp;boolean&nbsp;getWhiteboardDrawStatus()</pre>
+<h4>reinit</h4>
+<pre>public&nbsp;void&nbsp;reinit()</pre>
 </li>
 </ul>
 </li>
@@ -678,7 +592,7 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <div class="subNav">
 <ul class="navList">
 <li><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ChatDao.html" 
title="class in org.apache.openmeetings.db.dao.basic"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/ErrorDao.html" 
title="class in org.apache.openmeetings.db.dao.basic"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a 
href="../../../../../../org/apache/openmeetings/db/dao/basic/MailMessageDao.html"
 title="class in org.apache.openmeetings.db.dao.basic"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../../../index.html?org/apache/openmeetings/db/dao/basic/ConfigurationDao.html"
 target="_top">Frames</a></li>
@@ -703,13 +617,13 @@ implements <a 
href="../../../../../../org/apache/openmeetings/db/dao/IDataProvid
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
 <li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
 </ul>
 <ul class="subNavList">
 <li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.detail">Method</a></li>
 </ul>

Reply via email to