You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2019/12/20 17:48:29 UTC

[openmeetings-site] 01/02: Javadocs are fixed

This is an automated email from the ASF dual-hosted git repository.

solomax pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/openmeetings-site.git

commit 62d197e425b7d218eb677157a976736e52dc7040
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Sat Dec 21 00:46:53 2019 +0700

    Javadocs are fixed
---
 .../apidocs/allclasses-index.html                  |  22 ++-
 openmeetings-webservice/apidocs/allclasses.html    |   5 +-
 .../apidocs/allpackages-index.html                 |   8 +-
 .../apidocs/constant-values.html                   |  14 +-
 .../apidocs/deprecated-list.html                   |   4 +-
 openmeetings-webservice/apidocs/element-list       |   1 +
 openmeetings-webservice/apidocs/help-doc.html      |   4 +-
 openmeetings-webservice/apidocs/index-all.html     |  14 +-
 openmeetings-webservice/apidocs/index.html         |  10 +-
 .../apidocs/member-search-index.js                 |   2 +-
 .../apidocs/member-search-index.zip                | Bin 1864 -> 1904 bytes
 .../openmeetings/webservice/BaseWebService.html    |  28 +--
 .../webservice/CalendarWebService.html             | 130 ++++++------
 .../apache/openmeetings/webservice/Constants.html  |  24 +--
 .../openmeetings/webservice/ErrorWebService.html   |  30 +--
 .../openmeetings/webservice/FileWebService.html    | 148 +++++++-------
 .../openmeetings/webservice/GroupWebService.html   | 144 +++++++-------
 .../openmeetings/webservice/InfoWebService.html    |  20 +-
 .../openmeetings/webservice/NetTestWebService.html |  24 +--
 .../webservice/RecordingWebService.html            |  74 +++----
 .../openmeetings/webservice/RoomWebService.html    | 218 ++++++++++-----------
 .../openmeetings/webservice/UserWebService.html    | 106 +++++-----
 .../openmeetings/webservice/WbWebService.html      |  60 +++---
 .../webservice/class-use/BaseWebService.html       |   4 +-
 .../webservice/class-use/CalendarWebService.html   |   4 +-
 .../webservice/class-use/Constants.html            |   4 +-
 .../webservice/class-use/ErrorWebService.html      |   4 +-
 .../webservice/class-use/FileWebService.html       |   4 +-
 .../webservice/class-use/GroupWebService.html      |   4 +-
 .../webservice/class-use/InfoWebService.html       |   4 +-
 .../webservice/class-use/NetTestWebService.html    |   4 +-
 .../webservice/class-use/RecordingWebService.html  |   4 +-
 .../webservice/class-use/RoomWebService.html       |   4 +-
 .../webservice/class-use/UserWebService.html       |   4 +-
 .../webservice/class-use/WbWebService.html         |   4 +-
 .../openmeetings/webservice/package-summary.html   |   4 +-
 .../openmeetings/webservice/package-tree.html      |   6 +-
 .../openmeetings/webservice/package-use.html       |   4 +-
 .../webservice/util/AllowOriginProvider.html       |  10 +-
 .../util/AppointmentListMessageBodyWriter.html     |  78 ++++----
 .../util/AppointmentMessageBodyReader.html         |  60 +++---
 .../util/AppointmentMessageBodyWriter.html         |  78 ++++----
 .../webservice/util/AppointmentParamConverter.html |  40 ++--
 .../webservice/util/CalendarParamConverter.html    |  42 ++--
 .../webservice/util/DateParamConverter.html        |  38 ++--
 .../webservice/util/OmParamConverterProvider.html  |  24 +--
 .../webservice/util/UserMessageBodyWriter.html     |  78 ++++----
 .../webservice/util/UserParamConverter.html        |  40 ++--
 .../util/class-use/AllowOriginProvider.html        |   4 +-
 .../AppointmentListMessageBodyWriter.html          |   4 +-
 .../class-use/AppointmentMessageBodyReader.html    |   4 +-
 .../class-use/AppointmentMessageBodyWriter.html    |   4 +-
 .../util/class-use/AppointmentParamConverter.html  |   4 +-
 .../util/class-use/CalendarParamConverter.html     |   4 +-
 .../util/class-use/DateParamConverter.html         |   4 +-
 .../util/class-use/OmParamConverterProvider.html   |   4 +-
 .../util/class-use/UserMessageBodyWriter.html      |   4 +-
 .../util/class-use/UserParamConverter.html         |   4 +-
 .../webservice/util/package-summary.html           |   4 +-
 .../openmeetings/webservice/util/package-tree.html |   6 +-
 .../openmeetings/webservice/util/package-use.html  |   4 +-
 .../apidocs/overview-summary.html                  |   2 +-
 openmeetings-webservice/apidocs/overview-tree.html |  20 +-
 .../apidocs/package-search-index.js                |   2 +-
 .../apidocs/package-search-index.zip               | Bin 256 -> 263 bytes
 .../apidocs/type-search-index.js                   |   2 +-
 .../apidocs/type-search-index.zip                  | Bin 425 -> 439 bytes
 67 files changed, 881 insertions(+), 839 deletions(-)

diff --git a/openmeetings-webservice/apidocs/allclasses-index.html b/openmeetings-webservice/apidocs/allclasses-index.html
index e3c47de..7fe8cdf 100644
--- a/openmeetings-webservice/apidocs/allclasses-index.html
+++ b/openmeetings-webservice/apidocs/allclasses-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>All Classes (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -28,6 +28,12 @@
     catch(err) {
     }
 //-->
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":8,"i19":2,"i20":2,"i21":2,"i22":2};
+var tabs = {65535:["t0","All Classes"],2:["t2","Class Summary"],8:["t4","Exception Summary"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
 var pathtoroot = "./";
 var useModuleDirectories = true;
 loadScripts(document, 'script');</script>
@@ -101,7 +107,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <ul class="blockList">
 <li class="blockList">
 <table class="typeSummary">
-<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Class</th>
 <th class="colLast" scope="col">Description</th>
@@ -195,21 +201,25 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </th>
 </tr>
 <tr id="i18" class="altColor">
-<td class="colFirst"><a href="org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html" title="class in org.apache.openmeetings.webservice.util">UserMessageBodyWriter</a></td>
+<td class="colFirst"><a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i19" class="rowColor">
-<td class="colFirst"><a href="org/apache/openmeetings/webservice/util/UserParamConverter.html" title="class in org.apache.openmeetings.webservice.util">UserParamConverter</a></td>
+<td class="colFirst"><a href="org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html" title="class in org.apache.openmeetings.webservice.util">UserMessageBodyWriter</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
 <tr id="i20" class="altColor">
+<td class="colFirst"><a href="org/apache/openmeetings/webservice/util/UserParamConverter.html" title="class in org.apache.openmeetings.webservice.util">UserParamConverter</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i21" class="rowColor">
 <td class="colFirst"><a href="org/apache/openmeetings/webservice/UserWebService.html" title="class in org.apache.openmeetings.webservice">UserWebService</a></td>
 <th class="colLast" scope="row">
 <div class="block">The Service contains methods to login and create hash to directly enter
  conference rooms, recordings or the application in general</div>
 </th>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><a href="org/apache/openmeetings/webservice/WbWebService.html" title="class in org.apache.openmeetings.webservice">WbWebService</a></td>
 <th class="colLast" scope="row">
 <div class="block">WbService contains methods to manipulate whiteboard contents</div>
diff --git a/openmeetings-webservice/apidocs/allclasses.html b/openmeetings-webservice/apidocs/allclasses.html
index 7a53d4a..a1c3b10 100644
--- a/openmeetings-webservice/apidocs/allclasses.html
+++ b/openmeetings-webservice/apidocs/allclasses.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>All Classes (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -40,6 +40,7 @@
 <li><a href="org/apache/openmeetings/webservice/util/OmParamConverterProvider.html" title="class in org.apache.openmeetings.webservice.util">OmParamConverterProvider</a></li>
 <li><a href="org/apache/openmeetings/webservice/RecordingWebService.html" title="class in org.apache.openmeetings.webservice">RecordingWebService</a></li>
 <li><a href="org/apache/openmeetings/webservice/RoomWebService.html" title="class in org.apache.openmeetings.webservice">RoomWebService</a></li>
+<li><a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></li>
 <li><a href="org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html" title="class in org.apache.openmeetings.webservice.util">UserMessageBodyWriter</a></li>
 <li><a href="org/apache/openmeetings/webservice/util/UserParamConverter.html" title="class in org.apache.openmeetings.webservice.util">UserParamConverter</a></li>
 <li><a href="org/apache/openmeetings/webservice/UserWebService.html" title="class in org.apache.openmeetings.webservice">UserWebService</a></li>
diff --git a/openmeetings-webservice/apidocs/allpackages-index.html b/openmeetings-webservice/apidocs/allpackages-index.html
index 912417e..165f74d 100644
--- a/openmeetings-webservice/apidocs/allpackages-index.html
+++ b/openmeetings-webservice/apidocs/allpackages-index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>All Packages (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -112,6 +112,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/openmeetings/webservice/error/package-summary.html">org.apache.openmeetings.webservice.error</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="org/apache/openmeetings/webservice/util/package-summary.html">org.apache.openmeetings.webservice.util</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/openmeetings-webservice/apidocs/constant-values.html b/openmeetings-webservice/apidocs/constant-values.html
index 6df6a45..8bccc94 100644
--- a/openmeetings-webservice/apidocs/constant-values.html
+++ b/openmeetings-webservice/apidocs/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Constant Field Values (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -121,21 +121,21 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <tr class="altColor">
 <td class="colFirst"><a id="org.apache.openmeetings.webservice.Constants.TNS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><a href="org/apache/openmeetings/webservice/Constants.html#TNS">TNS</a></code></th>
 <td class="colLast"><code>"http://webservice.openmeetings.apache.org/"</code></td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a id="org.apache.openmeetings.webservice.Constants.USER_SERVICE_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><a href="org/apache/openmeetings/webservice/Constants.html#USER_SERVICE_NAME">USER_SERVICE_NAME</a></code></th>
 <td class="colLast"><code>"org.apache.openmeetings.webservice.UserWebService"</code></td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a id="org.apache.openmeetings.webservice.Constants.USER_SERVICE_PORT_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><a href="org/apache/openmeetings/webservice/Constants.html#USER_SERVICE_PORT_NAME">USER_SERVICE_PORT_NAME</a></code></th>
 <td class="colLast"><code>"UserService"</code></td>
 </tr>
@@ -156,7 +156,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <tr class="altColor">
 <td class="colFirst"><a id="org.apache.openmeetings.webservice.util.AppointmentParamConverter.ROOT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><a href="org/apache/openmeetings/webservice/util/AppointmentParamConverter.html#ROOT">ROOT</a></code></th>
 <td class="colLast"><code>"appointmentDTO"</code></td>
 </tr>
@@ -175,7 +175,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <tr class="altColor">
 <td class="colFirst"><a id="org.apache.openmeetings.webservice.util.UserParamConverter.ROOT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><a href="org/apache/openmeetings/webservice/util/UserParamConverter.html#ROOT">ROOT</a></code></th>
 <td class="colLast"><code>"userDTO"</code></td>
 </tr>
diff --git a/openmeetings-webservice/apidocs/deprecated-list.html b/openmeetings-webservice/apidocs/deprecated-list.html
index 2e9158d..d46acbd 100644
--- a/openmeetings-webservice/apidocs/deprecated-list.html
+++ b/openmeetings-webservice/apidocs/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Deprecated List (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
diff --git a/openmeetings-webservice/apidocs/element-list b/openmeetings-webservice/apidocs/element-list
index 285c1b7..b289876 100644
--- a/openmeetings-webservice/apidocs/element-list
+++ b/openmeetings-webservice/apidocs/element-list
@@ -1,2 +1,3 @@
 org.apache.openmeetings.webservice
+org.apache.openmeetings.webservice.error
 org.apache.openmeetings.webservice.util
diff --git a/openmeetings-webservice/apidocs/help-doc.html b/openmeetings-webservice/apidocs/help-doc.html
index 8a24fce..1e99d95 100644
--- a/openmeetings-webservice/apidocs/help-doc.html
+++ b/openmeetings-webservice/apidocs/help-doc.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>API Help (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
diff --git a/openmeetings-webservice/apidocs/index-all.html b/openmeetings-webservice/apidocs/index-all.html
index 9212227..697acb7 100644
--- a/openmeetings-webservice/apidocs/index-all.html
+++ b/openmeetings-webservice/apidocs/index-all.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Index (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -352,7 +352,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/openmeetings/webservice/FileWebService.html#getRoomByParent(java.lang.String,long,long)">getRoomByParent(String, long, long)</a></span> - Method in class org.apache.openmeetings.webservice.<a href="org/apache/openmeetings/webservice/FileWebService.html" title="class in org.apache.openmeetings.webservice">FileWebService</a></dt>
 <dd>
-<div class="block">Get list of <code>FileItemDTO</code> by parent</div>
+<div class="block">Get list of <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink"><code>FileItemDTO</code></a> by parent</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/openmeetings/webservice/UserWebService.html#getRoomHash(java.lang.String,org.apache.openmeetings.db.dto.user.ExternalUserDTO,org.apache.openmeetings.db.dto.room.RoomOptionsDTO)">getRoomHash(String, ExternalUserDTO, RoomOptionsDTO)</a></span> - Method in class org.apache.openmeetings.webservice.<a href="org/apache/openmeetings/webservice/UserWebService.html" title="class in org.apache.openmeetings.webservice">UserWebService</a></dt>
 <dd>
@@ -472,6 +472,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Get the next Calendar event for userId</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/openmeetings/webservice/error/ServiceException.html#NO_PERMISSION">NO_PERMISSION</a></span> - Static variable in exception org.apache.openmeetings.webservice.error.<a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a id="I:O">
 <!--   -->
@@ -488,6 +490,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><a href="org/apache/openmeetings/webservice/package-summary.html">org.apache.openmeetings.webservice</a> - package org.apache.openmeetings.webservice</dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/openmeetings/webservice/error/package-summary.html">org.apache.openmeetings.webservice.error</a> - package org.apache.openmeetings.webservice.error</dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/openmeetings/webservice/util/package-summary.html">org.apache.openmeetings.webservice.util</a> - package org.apache.openmeetings.webservice.util</dt>
 <dd>&nbsp;</dd>
 </dl>
@@ -549,6 +553,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Save an appointment</div>
 </dd>
+<dt><a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error"><span class="typeNameLink">ServiceException</span></a> - Exception in <a href="org/apache/openmeetings/webservice/error/package-summary.html">org.apache.openmeetings.webservice.error</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/openmeetings/webservice/error/ServiceException.html#%3Cinit%3E(java.lang.String)">ServiceException(String)</a></span> - Constructor for exception org.apache.openmeetings.webservice.error.<a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/openmeetings/webservice/BaseWebService.html#sessionDao">sessionDao</a></span> - Variable in class org.apache.openmeetings.webservice.<a href="org/apache/openmeetings/webservice/BaseWebService.html" title="class in org.apache.openmeetings.webservice">BaseWebService</a></dt>
 <dd>&nbsp;</dd>
 </dl>
diff --git a/openmeetings-webservice/apidocs/index.html b/openmeetings-webservice/apidocs/index.html
index a1c2771..9846980 100644
--- a/openmeetings-webservice/apidocs/index.html
+++ b/openmeetings-webservice/apidocs/index.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Overview (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -28,7 +28,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":1,"i1":2};
+var data = {"i0":1,"i1":2,"i2":2};
 var tabs = {65535:["t0","All Packages"],1:["t1","Available WebServices"],2:["t2","Other Packages"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -116,6 +116,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i1">
+<th class="colFirst" scope="row"><a href="org/apache/openmeetings/webservice/error/package-summary.html">org.apache.openmeetings.webservice.error</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor" id="i2">
 <th class="colFirst" scope="row"><a href="org/apache/openmeetings/webservice/util/package-summary.html">org.apache.openmeetings.webservice.util</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
diff --git a/openmeetings-webservice/apidocs/member-search-index.js b/openmeetings-webservice/apidocs/member-search-index.js
index b8403a0..04bb14b 100644
--- a/openmeetings-webservice/apidocs/member-search-index.js
+++ b/openmeetings-webservice/apidocs/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"org.apache.openmeetings.webservice","c":"FileWebService","l":"add(String, FileItemDTO, InputStream)","url":"add(java.lang.String,org.apache.openmeetings.db.dto.file.FileItemDTO,java.io.InputStream)"},{"p":"org.apache.openmeetings.webservice","c":"RoomWebService","l":"add(String, RoomDTO)","url":"add(java.lang.String,org.apache.openmeetings.db.dto.room.RoomDTO)"},{"p":"org.apache.openmeetings.webservice","c":"GroupWebService","l":"add(String, String)","url":"add [...]
\ No newline at end of file
+memberSearchIndex = [{"p":"org.apache.openmeetings.webservice","c":"FileWebService","l":"add(String, FileItemDTO, InputStream)","url":"add(java.lang.String,org.apache.openmeetings.db.dto.file.FileItemDTO,java.io.InputStream)"},{"p":"org.apache.openmeetings.webservice","c":"RoomWebService","l":"add(String, RoomDTO)","url":"add(java.lang.String,org.apache.openmeetings.db.dto.room.RoomDTO)"},{"p":"org.apache.openmeetings.webservice","c":"GroupWebService","l":"add(String, String)","url":"add [...]
\ No newline at end of file
diff --git a/openmeetings-webservice/apidocs/member-search-index.zip b/openmeetings-webservice/apidocs/member-search-index.zip
index 74bdb1b..c86406d 100644
Binary files a/openmeetings-webservice/apidocs/member-search-index.zip and b/openmeetings-webservice/apidocs/member-search-index.zip differ
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/BaseWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/BaseWebService.html
index 928cb55..7dc950f 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/BaseWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/BaseWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>BaseWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -116,7 +116,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.BaseWebService</li>
@@ -132,7 +132,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 <hr>
 <pre>public abstract class <span class="typeNameLabel">BaseWebService</span>
-extends java.lang.Object</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 </li>
 </ul>
 </div>
@@ -154,22 +154,22 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected org.apache.openmeetings.db.dao.file.FileItemDao</code></td>
+<td class="colFirst"><code>protected <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/file/FileItemDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.file" class="externalLink">FileItemDao</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fileDao">fileDao</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.openmeetings.db.dao.room.RoomDao</code></td>
+<td class="colFirst"><code>protected <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/room/RoomDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.room" class="externalLink">RoomDao</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#roomDao">roomDao</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>protected org.apache.openmeetings.db.dao.server.SessiondataDao</code></td>
+<td class="colFirst"><code>protected <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SessiondataDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.server" class="externalLink">SessiondataDao</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#sessionDao">sessionDao</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>protected org.apache.openmeetings.db.dao.user.UserDao</code></td>
+<td class="colFirst"><code>protected <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/user/UserDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.user" class="externalLink">UserDao</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#userDao">userDao</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -209,8 +209,8 @@ extends java.lang.Object</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -235,7 +235,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>sessionDao</h4>
 <pre>@Autowired
-protected&nbsp;org.apache.openmeetings.db.dao.server.SessiondataDao sessionDao</pre>
+protected&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/server/SessiondataDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.server" class="externalLink">SessiondataDao</a> sessionDao</pre>
 </li>
 </ul>
 <a id="userDao">
@@ -245,7 +245,7 @@ protected&nbsp;org.apache.openmeetings.db.dao.server.SessiondataDao sessionDao</
 <li class="blockList">
 <h4>userDao</h4>
 <pre>@Autowired
-protected&nbsp;org.apache.openmeetings.db.dao.user.UserDao userDao</pre>
+protected&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/user/UserDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.user" class="externalLink">UserDao</a> userDao</pre>
 </li>
 </ul>
 <a id="roomDao">
@@ -255,7 +255,7 @@ protected&nbsp;org.apache.openmeetings.db.dao.user.UserDao userDao</pre>
 <li class="blockList">
 <h4>roomDao</h4>
 <pre>@Autowired
-protected&nbsp;org.apache.openmeetings.db.dao.room.RoomDao roomDao</pre>
+protected&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/room/RoomDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.room" class="externalLink">RoomDao</a> roomDao</pre>
 </li>
 </ul>
 <a id="fileDao">
@@ -265,7 +265,7 @@ protected&nbsp;org.apache.openmeetings.db.dao.room.RoomDao roomDao</pre>
 <li class="blockList">
 <h4>fileDao</h4>
 <pre>@Autowired
-protected&nbsp;org.apache.openmeetings.db.dao.file.FileItemDao fileDao</pre>
+protected&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dao/file/FileItemDao.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dao.file" class="externalLink">FileItemDao</a> fileDao</pre>
 </li>
 </ul>
 </li>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/CalendarWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/CalendarWebService.html
index af28019..2eac225 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/CalendarWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/CalendarWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>CalendarWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -207,9 +207,9 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,java.lang.Long)">delete</a></span>&#8203;(java.lang.String&nbsp;sid,
-      java.lang.Long&nbsp;id)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,java.lang.Long)">delete</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">delete a calendar event
 
@@ -218,59 +218,59 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.calendar.AppointmentDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getByRoom(java.lang.String,long)">getByRoom</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getByRoom(java.lang.String,long)">getByRoom</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
          long&nbsp;roomid)</code></th>
 <td class="colLast">
 <div class="block">Load a calendar event by its room id</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getByTitle(java.lang.String,java.lang.String)">getByTitle</a></span>&#8203;(java.lang.String&nbsp;sid,
-          java.lang.String&nbsp;title)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getByTitle(java.lang.String,java.lang.String)">getByTitle</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;title)</code></th>
 <td class="colLast">
 <div class="block">Search a calendar event for the current SID</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.calendar.AppointmentDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#next(java.lang.String)">next</a></span>&#8203;(java.lang.String&nbsp;sid)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#next(java.lang.String)">next</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid)</code></th>
 <td class="colLast">
 <div class="block">Get the next Calendar event for the current user of the SID</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.calendar.AppointmentDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#nextForUser(java.lang.String,long)">nextForUser</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#nextForUser(java.lang.String,long)">nextForUser</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
            long&nbsp;userid)</code></th>
 <td class="colLast">
 <div class="block">Get the next Calendar event for userId</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#range(java.lang.String,java.util.Calendar,java.util.Calendar)">range</a></span>&#8203;(java.lang.String&nbsp;sid,
-     java.util.Calendar&nbsp;start,
-     java.util.Calendar&nbsp;end)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#range(java.lang.String,java.util.Calendar,java.util.Calendar)">range</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;start,
+     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;end)</code></th>
 <td class="colLast">
 <div class="block">Load appointments by a start / end range for the current SID</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rangeForUser(java.lang.String,long,java.util.Calendar,java.util.Calendar)">rangeForUser</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rangeForUser(java.lang.String,long,java.util.Calendar,java.util.Calendar)">rangeForUser</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
             long&nbsp;userid,
-            java.util.Calendar&nbsp;start,
-            java.util.Calendar&nbsp;end)</code></th>
+            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;start,
+            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;end)</code></th>
 <td class="colLast">
 <div class="block">Load appointments by a start / end range for the userId</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.calendar.AppointmentDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#save(java.lang.String,org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">save</a></span>&#8203;(java.lang.String&nbsp;sid,
-    org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;appointment)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#save(java.lang.String,org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">save</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+    <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;appointment)</code></th>
 <td class="colLast">
 <div class="block">Save an appointment</div>
 </td>
@@ -280,8 +280,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -326,12 +326,12 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>range</h4>
 <pre class="methodSignature">@GET
 @Path("/{start}/{end}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;range&#8203;(@QueryParam("sid")
-                                                                                    java.lang.String&nbsp;sid,
-                                                                                    @PathParam("start")
-                                                                                    java.util.Calendar&nbsp;start,
-                                                                                    @PathParam("end")
-                                                                                    java.util.Calendar&nbsp;end)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;&nbsp;range&#8203;(@QueryParam("sid")
+                                  <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                  @PathParam("start")
+                                  <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;start,
+                                  @PathParam("end")
+                                  <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;end)</pre>
 <div class="block">Load appointments by a start / end range for the current SID</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -351,14 +351,14 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.Appointmen
 <h4>rangeForUser</h4>
 <pre class="methodSignature">@GET
 @Path("/{userid}/{start}/{end}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;rangeForUser&#8203;(@QueryParam("sid")
-                                                                                           java.lang.String&nbsp;sid,
-                                                                                           @PathParam("userid")
-                                                                                           long&nbsp;userid,
-                                                                                           @PathParam("start")
-                                                                                           java.util.Calendar&nbsp;start,
-                                                                                           @PathParam("end")
-                                                                                           java.util.Calendar&nbsp;end)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;&nbsp;rangeForUser&#8203;(@QueryParam("sid")
+                                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                         @PathParam("userid")
+                                         long&nbsp;userid,
+                                         @PathParam("start")
+                                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;start,
+                                         @PathParam("end")
+                                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;end)</pre>
 <div class="block">Load appointments by a start / end range for the userId</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -379,8 +379,8 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.Appointmen
 <h4>next</h4>
 <pre class="methodSignature">@GET
 @Path("/next")
-public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;next&#8203;(@QueryParam("sid")
-                                                                   java.lang.String&nbsp;sid)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;next&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid)</pre>
 <div class="block">Get the next Calendar event for the current user of the SID</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -398,10 +398,10 @@ public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;next&#82
 <h4>nextForUser</h4>
 <pre class="methodSignature">@GET
 @Path("/next/{userid}")
-public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;nextForUser&#8203;(@QueryParam("sid")
-                                                                          java.lang.String&nbsp;sid,
-                                                                          @PathParam("userid")
-                                                                          long&nbsp;userid)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;nextForUser&#8203;(@QueryParam("sid")
+                                  <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                  @PathParam("userid")
+                                  long&nbsp;userid)</pre>
 <div class="block">Get the next Calendar event for userId</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -420,10 +420,10 @@ public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;nextForU
 <h4>getByRoom</h4>
 <pre class="methodSignature">@GET
 @Path("/room/{roomid}")
-public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;getByRoom&#8203;(@QueryParam("sid")
-                                                                        java.lang.String&nbsp;sid,
-                                                                        @PathParam("roomid")
-                                                                        long&nbsp;roomid)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;getByRoom&#8203;(@QueryParam("sid")
+                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                @PathParam("roomid")
+                                long&nbsp;roomid)</pre>
 <div class="block">Load a calendar event by its room id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -442,10 +442,10 @@ public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;getByRoo
 <h4>getByTitle</h4>
 <pre class="methodSignature">@GET
 @Path("/title/{title}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;getByTitle&#8203;(@QueryParam("sid")
-                                                                                         java.lang.String&nbsp;sid,
-                                                                                         @PathParam("title")
-                                                                                         java.lang.String&nbsp;title)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;&nbsp;getByTitle&#8203;(@QueryParam("sid")
+                                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                       @PathParam("title")
+                                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;title)</pre>
 <div class="block">Search a calendar event for the current SID</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -464,10 +464,10 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.Appointmen
 <h4>save</h4>
 <pre class="methodSignature">@POST
 @Path("/")
-public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;save&#8203;(@QueryParam("sid")
-                                                                   java.lang.String&nbsp;sid,
-                                                                   @FormParam("appointment")
-                                                                   org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;appointment)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;save&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                           @FormParam("appointment")
+                           <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;appointment)</pre>
 <div class="block">Save an appointment</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -486,10 +486,10 @@ public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;save&#82
 <h4>delete</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203;(@QueryParam("sid")
-                                                                 java.lang.String&nbsp;sid,
-                                                                 @PathParam("id")
-                                                                 java.lang.Long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;delete&#8203;(@QueryParam("sid")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                            @PathParam("id")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</pre>
 <div class="block">delete a calendar event
 
  If the given sid is from an Administrator or Web-Service user, the user
@@ -501,7 +501,7 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203
 <dd><code>sid</code> - an authenticated SID</dd>
 <dd><code>id</code> - the id to delete</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type</dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/Constants.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/Constants.html
index 9499d86..810a1e9 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/Constants.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/Constants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Constants (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -116,7 +116,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.Constants</li>
@@ -128,7 +128,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <hr>
 <pre>public class <span class="typeNameLabel">Constants</span>
-extends java.lang.Object</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 </li>
 </ul>
 </div>
@@ -150,17 +150,17 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#TNS">TNS</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#USER_SERVICE_NAME">USER_SERVICE_NAME</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#USER_SERVICE_PORT_NAME">USER_SERVICE_PORT_NAME</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -179,8 +179,8 @@ extends java.lang.Object</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -204,7 +204,7 @@ extends java.lang.Object</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>TNS</h4>
-<pre>public static final&nbsp;java.lang.String TNS</pre>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> TNS</pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.openmeetings.webservice.Constants.TNS">Constant Field Values</a></dd>
@@ -217,7 +217,7 @@ extends java.lang.Object</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>USER_SERVICE_NAME</h4>
-<pre>public static final&nbsp;java.lang.String USER_SERVICE_NAME</pre>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> USER_SERVICE_NAME</pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.openmeetings.webservice.Constants.USER_SERVICE_NAME">Constant Field Values</a></dd>
@@ -230,7 +230,7 @@ extends java.lang.Object</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>USER_SERVICE_PORT_NAME</h4>
-<pre>public static final&nbsp;java.lang.String USER_SERVICE_PORT_NAME</pre>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> USER_SERVICE_PORT_NAME</pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../constant-values.html#org.apache.openmeetings.webservice.Constants.USER_SERVICE_PORT_NAME">Constant Field Values</a></dd>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/ErrorWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/ErrorWebService.html
index 10c6906..c04a475 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/ErrorWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/ErrorWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>ErrorWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -207,8 +207,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String,long)">get</a></span>&#8203;(java.lang.String&nbsp;key,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String,long)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
    long&nbsp;lang)</code></th>
 <td class="colLast">
 <div class="block">loads an Error-Object.</div>
@@ -216,8 +216,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#report(java.lang.String,java.lang.String)">report</a></span>&#8203;(java.lang.String&nbsp;sid,
-      java.lang.String&nbsp;message)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#report(java.lang.String,java.lang.String)">report</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -225,8 +225,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -271,10 +271,10 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>get</h4>
 <pre class="methodSignature">@GET
 @Path("/{key}/{lang}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;get&#8203;(@PathParam("key")
-                                                              java.lang.String&nbsp;key,
-                                                              @PathParam("lang")
-                                                              long&nbsp;lang)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;get&#8203;(@PathParam("key")
+                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;key,
+                         @PathParam("lang")
+                         long&nbsp;lang)</pre>
 <div class="block">loads an Error-Object. If a Method returns a negative Result, its an
  Error-id, it needs a languageId to specify in which language you want to
  display/read the error-message. English has the Language-ID one, for
@@ -297,9 +297,9 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;get&#8203;(@
 <pre class="methodSignature">@POST
 @Path("/report/")
 public&nbsp;void&nbsp;report&#8203;(@QueryParam("sid")
-                   java.lang.String&nbsp;sid,
+                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
                    @QueryParam("message")
-                   java.lang.String&nbsp;message)</pre>
+                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;message)</pre>
 </li>
 </ul>
 </li>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html
index 4e914a2..eb46570 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>FileWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -208,60 +208,60 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.file.FileItemDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,org.apache.openmeetings.db.dto.file.FileItemDTO,java.io.InputStream)">add</a></span>&#8203;(java.lang.String&nbsp;sid,
-   org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;file,
-   java.io.InputStream&nbsp;stream)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,org.apache.openmeetings.db.dto.file.FileItemDTO,java.io.InputStream)">add</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+   <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&nbsp;file,
+   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</code></th>
 <td class="colLast">
 <div class="block">to add a folder to the private drive, set parentId = 0 and isOwner to 1/true and
  externalUserId/externalUserType to a valid user</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,java.lang.Long)">delete</a></span>&#8203;(java.lang.String&nbsp;sid,
-      java.lang.Long&nbsp;id)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,java.lang.Long)">delete</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">deletes files or folders based on it id</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteExternal(java.lang.String,java.lang.String,java.lang.String)">deleteExternal</a></span>&#8203;(java.lang.String&nbsp;sid,
-              java.lang.String&nbsp;externalType,
-              java.lang.String&nbsp;externalId)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteExternal(java.lang.String,java.lang.String,java.lang.String)">deleteExternal</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</code></th>
 <td class="colLast">
 <div class="block">deletes a file by its external Id and type</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.file.FileItemDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllExternal(java.lang.String,java.lang.String)">getAllExternal</a></span>&#8203;(java.lang.String&nbsp;sid,
-              java.lang.String&nbsp;externalType)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAllExternal(java.lang.String,java.lang.String)">getAllExternal</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType)</code></th>
 <td class="colLast">
 <div class="block">Get all files by external type</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.file.FileExplorerObject</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoom(java.lang.String,long)">getRoom</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileExplorerObject.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileExplorerObject</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoom(java.lang.String,long)">getRoom</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
        long&nbsp;roomId)</code></th>
 <td class="colLast">
 <div class="block">Get a File Explorer Object by a given Room</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.file.FileItemDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoomByParent(java.lang.String,long,long)">getRoomByParent</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoomByParent(java.lang.String,long,long)">getRoomByParent</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
                long&nbsp;roomId,
                long&nbsp;parentId)</code></th>
 <td class="colLast">
-<div class="block">Get list of <code>FileItemDTO</code> by parent</div>
+<div class="block">Get list of <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink"><code>FileItemDTO</code></a> by parent</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.file.FileItemDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#move(java.lang.String,long,long,long)">move</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#move(java.lang.String,long,long,long)">move</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
     long&nbsp;id,
     long&nbsp;roomId,
     long&nbsp;parentId)</code></th>
@@ -270,10 +270,10 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.file.FileItemDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rename(java.lang.String,long,java.lang.String)">rename</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#rename(java.lang.String,long,java.lang.String)">rename</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
       long&nbsp;id,
-      java.lang.String&nbsp;name)</code></th>
+      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
 <td class="colLast">
 <div class="block">update a file or folder name</div>
 </td>
@@ -283,8 +283,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -329,17 +329,17 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>delete</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203;(@QueryParam("sid")
-                                                                 java.lang.String&nbsp;sid,
-                                                                 @PathParam("id")
-                                                                 java.lang.Long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;delete&#8203;(@QueryParam("sid")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                            @PathParam("id")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</pre>
 <div class="block">deletes files or folders based on it id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - The SID of the User. This SID must be marked as logged in</dd>
 <dd><code>id</code> - the id of the file or folder</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type</dd>
 </dl>
 </li>
 </ul>
@@ -351,12 +351,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203
 <h4>deleteExternal</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{externaltype}/{externalid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;deleteExternal&#8203;(@QueryParam("sid")
-                                                                         java.lang.String&nbsp;sid,
-                                                                         @PathParam("externaltype")
-                                                                         java.lang.String&nbsp;externalType,
-                                                                         @PathParam("externalid")
-                                                                         java.lang.String&nbsp;externalId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;deleteExternal&#8203;(@QueryParam("sid")
+                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                    @PathParam("externaltype")
+                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+                                    @PathParam("externalid")
+                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</pre>
 <div class="block">deletes a file by its external Id and type</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -364,7 +364,7 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;deleteExtern
 <dd><code>externalId</code> - the od of the file or folder</dd>
 <dd><code>externalType</code> - the externalType</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type</dd>
 </dl>
 </li>
 </ul>
@@ -377,10 +377,10 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;deleteExtern
 <pre class="methodSignature">@POST
 @Consumes("multipart/form-data")
 @Path("/")
-public&nbsp;org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;add&#8203;(@QueryParam("sid")
-                                                           java.lang.String&nbsp;sid,
-                                                           org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;file,
-                                                           java.io.InputStream&nbsp;stream)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&nbsp;add&#8203;(@QueryParam("sid")
+                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                       <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&nbsp;file,
+                       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</pre>
 <div class="block">to add a folder to the private drive, set parentId = 0 and isOwner to 1/true and
  externalUserId/externalUserType to a valid user</div>
 <dl>
@@ -401,10 +401,10 @@ public&nbsp;org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;add&#8203;(@Que
 <h4>getAllExternal</h4>
 <pre class="methodSignature">@GET
 @Path("/{externaltype}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.file.FileItemDTO&gt;&nbsp;getAllExternal&#8203;(@QueryParam("sid")
-                                                                                      java.lang.String&nbsp;sid,
-                                                                                      @PathParam("externaltype")
-                                                                                      java.lang.String&nbsp;externalType)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&gt;&nbsp;getAllExternal&#8203;(@QueryParam("sid")
+                                        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                        @PathParam("externaltype")
+                                        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType)</pre>
 <div class="block">Get all files by external type</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -423,10 +423,10 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.file.FileItemDTO&gt
 <h4>getRoom</h4>
 <pre class="methodSignature">@GET
 @Path("/room/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.file.FileExplorerObject&nbsp;getRoom&#8203;(@QueryParam("sid")
-                                                                      java.lang.String&nbsp;sid,
-                                                                      @PathParam("id")
-                                                                      long&nbsp;roomId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileExplorerObject.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileExplorerObject</a>&nbsp;getRoom&#8203;(@QueryParam("sid")
+                                  <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                  @PathParam("id")
+                                  long&nbsp;roomId)</pre>
 <div class="block">Get a File Explorer Object by a given Room</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -445,13 +445,13 @@ public&nbsp;org.apache.openmeetings.db.dto.file.FileExplorerObject&nbsp;getRoom&
 <h4>getRoomByParent</h4>
 <pre class="methodSignature">@GET
 @Path("/room/{id}/{parent}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.file.FileItemDTO&gt;&nbsp;getRoomByParent&#8203;(@QueryParam("sid")
-                                                                                       java.lang.String&nbsp;sid,
-                                                                                       @PathParam("id")
-                                                                                       long&nbsp;roomId,
-                                                                                       @PathParam("parent")
-                                                                                       long&nbsp;parentId)</pre>
-<div class="block">Get list of <code>FileItemDTO</code> by parent</div>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&gt;&nbsp;getRoomByParent&#8203;(@QueryParam("sid")
+                                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                         @PathParam("id")
+                                         long&nbsp;roomId,
+                                         @PathParam("parent")
+                                         long&nbsp;parentId)</pre>
+<div class="block">Get list of <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink"><code>FileItemDTO</code></a> by parent</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - SID The SID of the User. This SID must be marked as logged in</dd>
@@ -470,12 +470,12 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.file.FileItemDTO&gt
 <h4>rename</h4>
 <pre class="methodSignature">@POST
 @Path("/rename/{id}/{name}")
-public&nbsp;org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;rename&#8203;(@QueryParam("sid")
-                                                              java.lang.String&nbsp;sid,
-                                                              @PathParam("id")
-                                                              long&nbsp;id,
-                                                              @PathParam("name")
-                                                              java.lang.String&nbsp;name)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&nbsp;rename&#8203;(@QueryParam("sid")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                          @PathParam("id")
+                          long&nbsp;id,
+                          @PathParam("name")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
 <div class="block">update a file or folder name</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -495,14 +495,14 @@ public&nbsp;org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;rename&#8203;(@
 <h4>move</h4>
 <pre class="methodSignature">@POST
 @Path("/move/{roomid}/{id}/{parentid}")
-public&nbsp;org.apache.openmeetings.db.dto.file.FileItemDTO&nbsp;move&#8203;(@QueryParam("sid")
-                                                            java.lang.String&nbsp;sid,
-                                                            @PathParam("id")
-                                                            long&nbsp;id,
-                                                            @PathParam("roomid")
-                                                            long&nbsp;roomId,
-                                                            @PathParam("parentid")
-                                                            long&nbsp;parentId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/file/FileItemDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.file" class="externalLink">FileItemDTO</a>&nbsp;move&#8203;(@QueryParam("sid")
+                        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                        @PathParam("id")
+                        long&nbsp;id,
+                        @PathParam("roomid")
+                        long&nbsp;roomId,
+                        @PathParam("parentid")
+                        long&nbsp;parentId)</pre>
 <div class="block">move a file or folder</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html
index 41ad57a..938f7f2 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>GroupWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -208,63 +208,63 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,java.lang.String)">add</a></span>&#8203;(java.lang.String&nbsp;sid,
-   java.lang.String&nbsp;name)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,java.lang.String)">add</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</code></th>
 <td class="colLast">
 <div class="block">add a new group</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addRoom(java.lang.String,java.lang.Long,java.lang.Long)">addRoom</a></span>&#8203;(java.lang.String&nbsp;sid,
-       java.lang.Long&nbsp;id,
-       java.lang.Long&nbsp;roomid)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addRoom(java.lang.String,java.lang.Long,java.lang.Long)">addRoom</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomid)</code></th>
 <td class="colLast">
 <div class="block">Adds a room to an group</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addUser(java.lang.String,java.lang.Long,java.lang.Long)">addUser</a></span>&#8203;(java.lang.String&nbsp;sid,
-       java.lang.Long&nbsp;id,
-       java.lang.Long&nbsp;userid)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#addUser(java.lang.String,java.lang.Long,java.lang.Long)">addUser</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;userid)</code></th>
 <td class="colLast">
 <div class="block">Add user to a certain group</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,long)">delete</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,long)">delete</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
       long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">Deletes a group</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.user.GroupDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String)">get</a></span>&#8203;(java.lang.String&nbsp;sid)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/GroupDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">GroupDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid)</code></th>
 <td class="colLast">
 <div class="block">Get the list of all groups</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.user.UserSearchResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUsers(java.lang.String,long,int,int,java.lang.String,boolean)">getUsers</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserSearchResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserSearchResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getUsers(java.lang.String,long,int,int,java.lang.String,boolean)">getUsers</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
         long&nbsp;id,
         int&nbsp;start,
         int&nbsp;max,
-        java.lang.String&nbsp;orderby,
+        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;orderby,
         boolean&nbsp;asc)</code></th>
 <td class="colLast">
 <div class="block">Search users and return them</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeUser(java.lang.String,java.lang.Long,java.lang.Long)">removeUser</a></span>&#8203;(java.lang.String&nbsp;sid,
-          java.lang.Long&nbsp;id,
-          java.lang.Long&nbsp;userid)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#removeUser(java.lang.String,java.lang.Long,java.lang.Long)">removeUser</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id,
+          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;userid)</code></th>
 <td class="colLast">
 <div class="block">Remove user from a certain group</div>
 </td>
@@ -274,8 +274,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -320,17 +320,17 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>add</h4>
 <pre class="methodSignature">@POST
 @Path("/")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;add&#8203;(@QueryParam("sid")
-                                                              java.lang.String&nbsp;sid,
-                                                              @QueryParam("name")
-                                                              java.lang.String&nbsp;name)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;add&#8203;(@QueryParam("sid")
+                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                         @QueryParam("name")
+                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;name)</pre>
 <div class="block">add a new group</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - The SID from getSession</dd>
 <dd><code>name</code> - the name of the group</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type, and id of the group added</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type, and id of the group added</dd>
 </dl>
 </li>
 </ul>
@@ -342,8 +342,8 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;add&#8203;(@
 <h4>get</h4>
 <pre class="methodSignature">@GET
 @Path("/")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.user.GroupDTO&gt;&nbsp;get&#8203;(@QueryParam("sid")
-                                                                        java.lang.String&nbsp;sid)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/GroupDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">GroupDTO</a>&gt;&nbsp;get&#8203;(@QueryParam("sid")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid)</pre>
 <div class="block">Get the list of all groups</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -361,12 +361,12 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.user.GroupDTO&gt;&n
 <h4>addUser</h4>
 <pre class="methodSignature">@POST
 @Path("/{id}/users/{userid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;addUser&#8203;(@QueryParam("sid")
-                                                                  java.lang.String&nbsp;sid,
-                                                                  @PathParam("id")
-                                                                  java.lang.Long&nbsp;id,
-                                                                  @PathParam("userid")
-                                                                  java.lang.Long&nbsp;userid)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;addUser&#8203;(@QueryParam("sid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                             @PathParam("id")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id,
+                             @PathParam("userid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;userid)</pre>
 <div class="block">Add user to a certain group</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -374,7 +374,7 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;addUser&#820
 <dd><code>userid</code> - the user id</dd>
 <dd><code>id</code> - the group id</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type, and id of the user added, or error id in case of the error as text</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type, and id of the user added, or error id in case of the error as text</dd>
 </dl>
 </li>
 </ul>
@@ -386,12 +386,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;addUser&#820
 <h4>removeUser</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}/users/{userid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;removeUser&#8203;(@QueryParam("sid")
-                                                                     java.lang.String&nbsp;sid,
-                                                                     @PathParam("id")
-                                                                     java.lang.Long&nbsp;id,
-                                                                     @PathParam("userid")
-                                                                     java.lang.Long&nbsp;userid)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;removeUser&#8203;(@QueryParam("sid")
+                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                @PathParam("id")
+                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id,
+                                @PathParam("userid")
+                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;userid)</pre>
 <div class="block">Remove user from a certain group</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -399,7 +399,7 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;removeUser&#
 <dd><code>userid</code> - the user id</dd>
 <dd><code>id</code> - the group id</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type, and id of the user added, or error id in case of the error as text</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type, and id of the user added, or error id in case of the error as text</dd>
 </dl>
 </li>
 </ul>
@@ -411,12 +411,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;removeUser&#
 <h4>addRoom</h4>
 <pre class="methodSignature">@POST
 @Path("/{id}/rooms/add/{roomid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;addRoom&#8203;(@QueryParam("sid")
-                                                                  java.lang.String&nbsp;sid,
-                                                                  @PathParam("id")
-                                                                  java.lang.Long&nbsp;id,
-                                                                  @PathParam("roomid")
-                                                                  java.lang.Long&nbsp;roomid)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;addRoom&#8203;(@QueryParam("sid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                             @PathParam("id")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id,
+                             @PathParam("roomid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomid)</pre>
 <div class="block">Adds a room to an group</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -424,7 +424,7 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;addRoom&#820
 <dd><code>id</code> - - Id of group that the room is being paired with</dd>
 <dd><code>roomid</code> - - Id of room to be added</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type</dd>
 </dl>
 </li>
 </ul>
@@ -436,18 +436,18 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;addRoom&#820
 <h4>getUsers</h4>
 <pre class="methodSignature">@GET
 @Path("/users/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.user.UserSearchResult&nbsp;getUsers&#8203;(@QueryParam("sid")
-                                                                     java.lang.String&nbsp;sid,
-                                                                     @PathParam("id")
-                                                                     long&nbsp;id,
-                                                                     @QueryParam("start")
-                                                                     int&nbsp;start,
-                                                                     @QueryParam("max")
-                                                                     int&nbsp;max,
-                                                                     @QueryParam("orderby")
-                                                                     java.lang.String&nbsp;orderby,
-                                                                     @QueryParam("asc")
-                                                                     boolean&nbsp;asc)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserSearchResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserSearchResult</a>&nbsp;getUsers&#8203;(@QueryParam("sid")
+                                 <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                 @PathParam("id")
+                                 long&nbsp;id,
+                                 @QueryParam("start")
+                                 int&nbsp;start,
+                                 @QueryParam("max")
+                                 int&nbsp;max,
+                                 @QueryParam("orderby")
+                                 <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;orderby,
+                                 @QueryParam("asc")
+                                 boolean&nbsp;asc)</pre>
 <div class="block">Search users and return them</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -470,17 +470,17 @@ public&nbsp;org.apache.openmeetings.db.dto.user.UserSearchResult&nbsp;getUsers&#
 <h4>delete</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203;(@QueryParam("sid")
-                                                                 java.lang.String&nbsp;sid,
-                                                                 @PathParam("id")
-                                                                 long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;delete&#8203;(@QueryParam("sid")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                            @PathParam("id")
+                            long&nbsp;id)</pre>
 <div class="block">Deletes a group</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - The SID of the User. This SID must be marked as Loggedin</dd>
 <dd><code>id</code> - the id of the group</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type</dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/InfoWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/InfoWebService.html
index 9b517cb..5c2667e 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/InfoWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/InfoWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>InfoWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.InfoWebService</li>
@@ -137,7 +137,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 @Produces("application/json")
 @Path("/info")
 public class <span class="typeNameLabel">InfoWebService</span>
-extends java.lang.Object</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 <div class="block">The Service contains methods to get info about the system</div>
 <dl>
 <dt><span class="simpleTagLabel">Author:</span></dt>
@@ -185,14 +185,14 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.Health</code></td>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/Health.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">Health</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHealth()">getHealth</a></span>()</code></th>
 <td class="colLast">
 <div class="block">Method to get health report for this OpenMeetings instance</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.Info</code></td>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/Info.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">Info</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getVersion()">getVersion</a></span>()</code></th>
 <td class="colLast">
 <div class="block">Method to get current OpenMeetings version</div>
@@ -203,8 +203,8 @@ extends java.lang.Object</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -249,7 +249,7 @@ extends java.lang.Object</pre>
 <h4>getVersion</h4>
 <pre class="methodSignature">@GET
 @Path("/version")
-public&nbsp;org.apache.openmeetings.db.dto.basic.Info&nbsp;getVersion()</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/Info.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">Info</a>&nbsp;getVersion()</pre>
 <div class="block">Method to get current OpenMeetings version</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -265,7 +265,7 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.Info&nbsp;getVersion()</pre>
 <h4>getHealth</h4>
 <pre class="methodSignature">@GET
 @Path("/health")
-public&nbsp;org.apache.openmeetings.db.dto.basic.Health&nbsp;getHealth()</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/Health.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">Health</a>&nbsp;getHealth()</pre>
 <div class="block">Method to get health report for this OpenMeetings instance</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/NetTestWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/NetTestWebService.html
index bcf622a..6e36d0c 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/NetTestWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/NetTestWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>NetTestWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.NetTestWebService</li>
@@ -136,7 +136,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <pre>@Service("netTestWebService")
 @Path("/networktest")
 public class <span class="typeNameLabel">NetTestWebService</span>
-extends java.lang.Object</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
 </li>
 </ul>
 </div>
@@ -180,14 +180,14 @@ extends java.lang.Object</pre>
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>javax.ws.rs.core.Response</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String,int)">get</a></span>&#8203;(java.lang.String&nbsp;type,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String,int)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type,
    int&nbsp;_size)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#upload(int,java.io.InputStream)">upload</a></span>&#8203;(int&nbsp;size,
-      java.io.InputStream&nbsp;stream)</code></th>
+      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -195,8 +195,8 @@ extends java.lang.Object</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -243,7 +243,7 @@ extends java.lang.Object</pre>
 @Produces("application/octet-stream")
 @Path("/")
 public&nbsp;javax.ws.rs.core.Response&nbsp;get&#8203;(@QueryParam("type")
-                                     java.lang.String&nbsp;type,
+                                     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type,
                                      @QueryParam("size")
                                      int&nbsp;_size)</pre>
 </li>
@@ -259,11 +259,11 @@ public&nbsp;javax.ws.rs.core.Response&nbsp;get&#8203;(@QueryParam("type")
 @Path("/")
 public&nbsp;void&nbsp;upload&#8203;(@QueryParam("size")
                    int&nbsp;size,
-                   java.io.InputStream&nbsp;stream)
-            throws java.io.IOException</pre>
+                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;stream)
+            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RecordingWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RecordingWebService.html
index 42aab0b..f6077d9 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RecordingWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RecordingWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>RecordingWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -207,34 +207,34 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,java.lang.Long)">delete</a></span>&#8203;(java.lang.String&nbsp;sid,
-      java.lang.Long&nbsp;id)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,java.lang.Long)">delete</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">Deletes a flv recording</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternal(java.lang.String,java.lang.String,java.lang.String)">getExternal</a></span>&#8203;(java.lang.String&nbsp;sid,
-           java.lang.String&nbsp;externalType,
-           java.lang.String&nbsp;externalId)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/record/RecordingDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.record" class="externalLink">RecordingDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternal(java.lang.String,java.lang.String,java.lang.String)">getExternal</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</code></th>
 <td class="colLast">
 <div class="block">Gets a list of recordings created by particular external user</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternalByRoom(java.lang.String,java.lang.Long)">getExternalByRoom</a></span>&#8203;(java.lang.String&nbsp;sid,
-                 java.lang.Long&nbsp;roomId)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/record/RecordingDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.record" class="externalLink">RecordingDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternalByRoom(java.lang.String,java.lang.Long)">getExternalByRoom</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                 <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomId)</code></th>
 <td class="colLast">
 <div class="block">Get list of recordings</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternalByType(java.lang.String,java.lang.String)">getExternalByType</a></span>&#8203;(java.lang.String&nbsp;sid,
-                 java.lang.String&nbsp;externalType)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/record/RecordingDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.record" class="externalLink">RecordingDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternalByType(java.lang.String,java.lang.String)">getExternalByType</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                 <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType)</code></th>
 <td class="colLast">
 <div class="block">Gets a list of flv recordings</div>
 </td>
@@ -244,8 +244,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -290,17 +290,17 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>delete</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203;(@QueryParam("sid")
-                                                                 java.lang.String&nbsp;sid,
-                                                                 @PathParam("id")
-                                                                 java.lang.Long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;delete&#8203;(@QueryParam("sid")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                            @PathParam("id")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</pre>
 <div class="block">Deletes a flv recording</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - The SID of the User. This SID must be marked as Loggedin</dd>
 <dd><code>id</code> - the id of the recording</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>ServiceResult</code> with result type</dd>
+<dd><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with result type</dd>
 </dl>
 </li>
 </ul>
@@ -312,12 +312,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203
 <h4>getExternal</h4>
 <pre class="methodSignature">@GET
 @Path("/{externaltype}/{externalid}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO&gt;&nbsp;getExternal&#8203;(@QueryParam("sid")
-                                                                                      java.lang.String&nbsp;sid,
-                                                                                      @PathParam("externaltype")
-                                                                                      java.lang.String&nbsp;externalType,
-                                                                                      @PathParam("externalid")
-                                                                                      java.lang.String&nbsp;externalId)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/record/RecordingDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.record" class="externalLink">RecordingDTO</a>&gt;&nbsp;getExternal&#8203;(@QueryParam("sid")
+                                      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                      @PathParam("externaltype")
+                                      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+                                      @PathParam("externalid")
+                                      <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</pre>
 <div class="block">Gets a list of recordings created by particular external user</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -337,10 +337,10 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO
 <h4>getExternalByType</h4>
 <pre class="methodSignature">@GET
 @Path("/{externaltype}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO&gt;&nbsp;getExternalByType&#8203;(@QueryParam("sid")
-                                                                                            java.lang.String&nbsp;sid,
-                                                                                            @PathParam("externaltype")
-                                                                                            java.lang.String&nbsp;externalType)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/record/RecordingDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.record" class="externalLink">RecordingDTO</a>&gt;&nbsp;getExternalByType&#8203;(@QueryParam("sid")
+                                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                            @PathParam("externaltype")
+                                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType)</pre>
 <div class="block">Gets a list of flv recordings</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -359,10 +359,10 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO
 <h4>getExternalByRoom</h4>
 <pre class="methodSignature">@GET
 @Path("/room/{roomid}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.record.RecordingDTO&gt;&nbsp;getExternalByRoom&#8203;(@QueryParam("sid")
-                                                                                            java.lang.String&nbsp;sid,
-                                                                                            @PathParam("roomid")
-                                                                                            java.lang.Long&nbsp;roomId)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/record/RecordingDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.record" class="externalLink">RecordingDTO</a>&gt;&nbsp;getExternalByRoom&#8203;(@QueryParam("sid")
+                                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                            @PathParam("roomid")
+                                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomId)</pre>
 <div class="block">Get list of recordings</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RoomWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RoomWebService.html
index 68c864e..dea0991 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RoomWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RoomWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>RoomWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -207,16 +207,16 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.room.RoomDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,org.apache.openmeetings.db.dto.room.RoomDTO)">add</a></span>&#8203;(java.lang.String&nbsp;sid,
-   org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;room)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,org.apache.openmeetings.db.dto.room.RoomDTO)">add</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+   <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;room)</code></th>
 <td class="colLast">
 <div class="block">Adds a new Room like through the Frontend</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanWb(java.lang.String,long)">cleanWb</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanWb(java.lang.String,long)">cleanWb</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
        long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -227,36 +227,36 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close(java.lang.String,long)">close</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close(java.lang.String,long)">close</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
      long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">Method to remotely close rooms.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#count(java.lang.String,java.lang.Long)">count</a></span>&#8203;(java.lang.String&nbsp;sid,
-     java.lang.Long&nbsp;roomId)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#count(java.lang.String,java.lang.Long)">count</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomId)</code></th>
 <td class="colLast">
 <div class="block">Returns the count of users currently in the Room with given id</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,long)">delete</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,long)">delete</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
       long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">Delete a room by its room id</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.room.RoomDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternal(java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.apache.openmeetings.db.dto.room.RoomDTO)">getExternal</a></span>&#8203;(java.lang.String&nbsp;sid,
-           java.lang.String&nbsp;type,
-           java.lang.String&nbsp;externalType,
-           java.lang.String&nbsp;externalId,
-           org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;room)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getExternal(java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.apache.openmeetings.db.dto.room.RoomDTO)">getExternal</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId,
+           <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;room)</code></th>
 <td class="colLast">
 <div class="block">Checks if a room with this exteralId + externalType does exist,
  if yes it returns the room id if not, it will create the room and then
@@ -264,61 +264,61 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </td>
 </tr>
 <tr id="i6" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.room.RoomDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPublic(java.lang.String,java.lang.String)">getPublic</a></span>&#8203;(java.lang.String&nbsp;sid,
-         java.lang.String&nbsp;type)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPublic(java.lang.String,java.lang.String)">getPublic</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type)</code></th>
 <td class="colLast">
 <div class="block">Returns an Object of Type RoomsList which contains a list of
  Room-Objects.</div>
 </td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.room.RoomDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoomById(java.lang.String,java.lang.Long)">getRoomById</a></span>&#8203;(java.lang.String&nbsp;sid,
-           java.lang.Long&nbsp;id)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoomById(java.lang.String,java.lang.Long)">getRoomById</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">returns a conference room object</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hash(java.lang.String,org.apache.openmeetings.db.dto.room.InvitationDTO,boolean)">hash</a></span>&#8203;(java.lang.String&nbsp;sid,
-    org.apache.openmeetings.db.dto.room.InvitationDTO&nbsp;invite,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hash(java.lang.String,org.apache.openmeetings.db.dto.room.InvitationDTO,boolean)">hash</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+    <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/InvitationDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">InvitationDTO</a>&nbsp;invite,
     boolean&nbsp;sendmail)</code></th>
 <td class="colLast">
 <div class="block">Method to get invitation hash with given parameters</div>
 </td>
 </tr>
 <tr id="i9" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#kick(java.lang.String,long,java.lang.String,java.lang.String)">kick</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#kick(java.lang.String,long,java.lang.String,java.lang.String)">kick</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
     long&nbsp;id,
-    java.lang.String&nbsp;externalType,
-    java.lang.String&nbsp;externalId)</code></th>
+    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</code></th>
 <td class="colLast">
 <div class="block">kick external user from given room</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#kickAll(java.lang.String,long)">kickAll</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#kickAll(java.lang.String,long)">kickAll</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
        long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">kick all uses of a certain room</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#open(java.lang.String,long)">open</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#open(java.lang.String,long)">open</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
     long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">Method to remotely open rooms.</div>
 </td>
 </tr>
 <tr id="i12" class="altColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#users(java.lang.String,java.lang.Long)">users</a></span>&#8203;(java.lang.String&nbsp;sid,
-     java.lang.Long&nbsp;roomId)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#users(java.lang.String,java.lang.Long)">users</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomId)</code></th>
 <td class="colLast">
 <div class="block">Returns list of users currently in the Room with given id</div>
 </td>
@@ -328,8 +328,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -374,10 +374,10 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>getPublic</h4>
 <pre class="methodSignature">@GET
 @Path("/public/{type}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.room.RoomDTO&gt;&nbsp;getPublic&#8203;(@QueryParam("sid")
-                                                                             java.lang.String&nbsp;sid,
-                                                                             @PathParam("type")
-                                                                             java.lang.String&nbsp;type)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&gt;&nbsp;getPublic&#8203;(@QueryParam("sid")
+                               <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                               @PathParam("type")
+                               <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type)</pre>
 <div class="block">Returns an Object of Type RoomsList which contains a list of
  Room-Objects. Every Room-Object contains a Roomtype and all informations
  about that Room. The List of current-users in the room is Null if you get
@@ -399,10 +399,10 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.room.RoomDTO&gt;&nb
 <h4>getRoomById</h4>
 <pre class="methodSignature">@GET
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;getRoomById&#8203;(@QueryParam("sid")
-                                                               java.lang.String&nbsp;sid,
-                                                               @PathParam("id")
-                                                               java.lang.Long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;getRoomById&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                           @PathParam("id")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;id)</pre>
 <div class="block">returns a conference room object</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -421,16 +421,16 @@ public&nbsp;org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;getRoomById&#8203;(
 <h4>getExternal</h4>
 <pre class="methodSignature">@GET
 @Path("/{type}/{externaltype}/{externaliid}")
-public&nbsp;org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;getExternal&#8203;(@QueryParam("sid")
-                                                               java.lang.String&nbsp;sid,
-                                                               @PathParam("type")
-                                                               java.lang.String&nbsp;type,
-                                                               @PathParam("externaltype")
-                                                               java.lang.String&nbsp;externalType,
-                                                               @PathParam("externalid")
-                                                               java.lang.String&nbsp;externalId,
-                                                               @QueryParam("room")
-                                                               org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;room)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;getExternal&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                           @PathParam("type")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;type,
+                           @PathParam("externaltype")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+                           @PathParam("externalid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId,
+                           @QueryParam("room")
+                           <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;room)</pre>
 <div class="block">Checks if a room with this exteralId + externalType does exist,
  if yes it returns the room id if not, it will create the room and then
  return the room id of the newly created room</div>
@@ -455,10 +455,10 @@ public&nbsp;org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;getExternal&#8203;(
 <h4>add</h4>
 <pre class="methodSignature">@POST
 @Path("/")
-public&nbsp;org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;add&#8203;(@QueryParam("sid")
-                                                       java.lang.String&nbsp;sid,
-                                                       @FormParam("room")
-                                                       org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;room)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;add&#8203;(@QueryParam("sid")
+                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                   @FormParam("room")
+                   <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomDTO</a>&nbsp;room)</pre>
 <div class="block">Adds a new Room like through the Frontend</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -477,10 +477,10 @@ public&nbsp;org.apache.openmeetings.db.dto.room.RoomDTO&nbsp;add&#8203;(@QueryPa
 <h4>delete</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203;(@QueryParam("sid")
-                                                                 java.lang.String&nbsp;sid,
-                                                                 @PathParam("id")
-                                                                 long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;delete&#8203;(@QueryParam("sid")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                            @PathParam("id")
+                            long&nbsp;id)</pre>
 <div class="block">Delete a room by its room id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -499,10 +499,10 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203
 <h4>close</h4>
 <pre class="methodSignature">@GET
 @Path("/close/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;close&#8203;(@QueryParam("sid")
-                                                                java.lang.String&nbsp;sid,
-                                                                @PathParam("id")
-                                                                long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;close&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                           @PathParam("id")
+                           long&nbsp;id)</pre>
 <div class="block">Method to remotely close rooms. If a room is closed all users
  inside the room and all users that try to enter it will be redirected to
  the redirectURL that is defined in the Room-Object.
@@ -525,10 +525,10 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;close&#8203;
 <h4>open</h4>
 <pre class="methodSignature">@GET
 @Path("/open/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;open&#8203;(@QueryParam("sid")
-                                                               java.lang.String&nbsp;sid,
-                                                               @PathParam("id")
-                                                               long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;open&#8203;(@QueryParam("sid")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                          @PathParam("id")
+                          long&nbsp;id)</pre>
 <div class="block">Method to remotely open rooms. If a room is closed all users
  inside the room and all users that try to enter it will be redirected to
  the redirectURL that is defined in the Room-Object.
@@ -551,10 +551,10 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;open&#8203;(
 <h4>kickAll</h4>
 <pre class="methodSignature">@GET
 @Path("/kick/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;kickAll&#8203;(@QueryParam("sid")
-                                                                  java.lang.String&nbsp;sid,
-                                                                  @PathParam("id")
-                                                                  long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;kickAll&#8203;(@QueryParam("sid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                             @PathParam("id")
+                             long&nbsp;id)</pre>
 <div class="block">kick all uses of a certain room</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -574,14 +574,14 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;kickAll&#820
 <h4>kick</h4>
 <pre class="methodSignature">@GET
 @Path("/kick/{id}/{externalType}/{externalId}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;kick&#8203;(@QueryParam("sid")
-                                                               java.lang.String&nbsp;sid,
-                                                               @PathParam("id")
-                                                               long&nbsp;id,
-                                                               @PathParam("externalType")
-                                                               java.lang.String&nbsp;externalType,
-                                                               @PathParam("externalId")
-                                                               java.lang.String&nbsp;externalId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;kick&#8203;(@QueryParam("sid")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                          @PathParam("id")
+                          long&nbsp;id,
+                          @PathParam("externalType")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+                          @PathParam("externalId")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</pre>
 <div class="block">kick external user from given room</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -603,10 +603,10 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;kick&#8203;(
 <h4>count</h4>
 <pre class="methodSignature">@GET
 @Path("/count/{roomid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;count&#8203;(@QueryParam("sid")
-                                                                java.lang.String&nbsp;sid,
-                                                                @PathParam("roomid")
-                                                                java.lang.Long&nbsp;roomId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;count&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                           @PathParam("roomid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomId)</pre>
 <div class="block">Returns the count of users currently in the Room with given id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -625,17 +625,17 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;count&#8203;
 <h4>users</h4>
 <pre class="methodSignature">@GET
 @Path("/users/{roomid}")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;&nbsp;users&#8203;(@QueryParam("sid")
-                                                                         java.lang.String&nbsp;sid,
-                                                                         @PathParam("roomid")
-                                                                         java.lang.Long&nbsp;roomId)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;&nbsp;users&#8203;(@QueryParam("sid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                           @PathParam("roomid")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Long.html?is-external=true" title="class or interface in java.lang" class="externalLink">Long</a>&nbsp;roomId)</pre>
 <div class="block">Returns list of users currently in the Room with given id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - The SID from UserService.getSession</dd>
 <dd><code>roomId</code> - id of the room to get users</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd><code>List</code> of users in the room</dd>
+<dd><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>List</code></a> of users in the room</dd>
 </dl>
 </li>
 </ul>
@@ -647,12 +647,12 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;&nb
 <h4>hash</h4>
 <pre class="methodSignature">@POST
 @Path("/hash")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;hash&#8203;(@QueryParam("sid")
-                                                               java.lang.String&nbsp;sid,
-                                                               @QueryParam("invite")
-                                                               org.apache.openmeetings.db.dto.room.InvitationDTO&nbsp;invite,
-                                                               @QueryParam("sendmail")
-                                                               boolean&nbsp;sendmail)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;hash&#8203;(@QueryParam("sid")
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                          @QueryParam("invite")
+                          <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/InvitationDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">InvitationDTO</a>&nbsp;invite,
+                          @QueryParam("sendmail")
+                          boolean&nbsp;sendmail)</pre>
 <div class="block">Method to get invitation hash with given parameters</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -670,13 +670,13 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;hash&#8203;(
 <ul class="blockListLast">
 <li class="blockList">
 <h4>cleanWb</h4>
-<pre class="methodSignature">@Deprecated(since="5.0.0-M3")
+<pre class="methodSignature"><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang" class="externalLink">@Deprecated</a>(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Deprecated.html?is-external=true#since()" title="class or interface in java.lang" class="externalLink">since</a>="5.0.0-M3")
 @GET
 @Path("/cleanwb/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;cleanWb&#8203;(@QueryParam("sid")
-                                                                  java.lang.String&nbsp;sid,
-                                                                  @PathParam("id")
-                                                                  long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;cleanWb&#8203;(@QueryParam("sid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                             @PathParam("id")
+                             long&nbsp;id)</pre>
 <div class="deprecationBlock"><span class="deprecatedLabel">Deprecated.</span>
 <div class="deprecationComment">please use <a href="WbWebService.html#resetWb(java.lang.String,long)"><code>WbWebService.resetWb(String, long)</code></a> method instead
 
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html
index a9b34a7..67d5cd9 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>UserWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -208,53 +208,53 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.user.UserDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,org.apache.openmeetings.db.dto.user.UserDTO,java.lang.Boolean)">add</a></span>&#8203;(java.lang.String&nbsp;sid,
-   org.apache.openmeetings.db.dto.user.UserDTO&nbsp;user,
-   java.lang.Boolean&nbsp;confirm)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#add(java.lang.String,org.apache.openmeetings.db.dto.user.UserDTO,java.lang.Boolean)">add</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+   <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;user,
+   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang" class="externalLink">Boolean</a>&nbsp;confirm)</code></th>
 <td class="colLast">
 <div class="block">Adds a new User like through the Frontend, but also does activates the
  Account To do SSO see the methods to create a hash and use those ones!</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,long)">delete</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(java.lang.String,long)">delete</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
       long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">Delete a certain user by its id</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteExternal(java.lang.String,java.lang.String,java.lang.String)">deleteExternal</a></span>&#8203;(java.lang.String&nbsp;sid,
-              java.lang.String&nbsp;externalType,
-              java.lang.String&nbsp;externalId)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteExternal(java.lang.String,java.lang.String,java.lang.String)">deleteExternal</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+              <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</code></th>
 <td class="colLast">
 <div class="block">Delete a certain user by its external user id</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>java.util.List&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String)">get</a></span>&#8203;(java.lang.String&nbsp;sid)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid)</code></th>
 <td class="colLast">
 <div class="block">Lists all users in the system!</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoomHash(java.lang.String,org.apache.openmeetings.db.dto.user.ExternalUserDTO,org.apache.openmeetings.db.dto.room.RoomOptionsDTO)">getRoomHash</a></span>&#8203;(java.lang.String&nbsp;sid,
-           org.apache.openmeetings.db.dto.user.ExternalUserDTO&nbsp;user,
-           org.apache.openmeetings.db.dto.room.RoomOptionsDTO&nbsp;options)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getRoomHash(java.lang.String,org.apache.openmeetings.db.dto.user.ExternalUserDTO,org.apache.openmeetings.db.dto.room.RoomOptionsDTO)">getRoomHash</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+           <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/ExternalUserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">ExternalUserDTO</a>&nbsp;user,
+           <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomOptionsDTO</a>&nbsp;options)</code></th>
 <td class="colLast">
 <div class="block">Description: sets the SessionObject for a certain SID, after setting this
  Session-Object you can use the SID + a RoomId to enter any Room.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#login(java.lang.String,java.lang.String)">login</a></span>&#8203;(java.lang.String&nbsp;user,
-     java.lang.String&nbsp;pass)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#login(java.lang.String,java.lang.String)">login</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;user,
+     <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;pass)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -262,8 +262,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -308,16 +308,16 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>login</h4>
 <pre class="methodSignature">@GET
 @Path("/login")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;login&#8203;(@QueryParam("user")
-                                                                java.lang.String&nbsp;user,
-                                                                @QueryParam("pass")
-                                                                java.lang.String&nbsp;pass)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;login&#8203;(@QueryParam("user")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;user,
+                           @QueryParam("pass")
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;pass)</pre>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>user</code> - - login or email of Openmeetings user with admin or SOAP-rights</dd>
 <dd><code>pass</code> - - password</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
-<dd>- <code>ServiceResult</code> with error code or SID and userId</dd>
+<dd>- <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink"><code>ServiceResult</code></a> with error code or SID and userId</dd>
 </dl>
 </li>
 </ul>
@@ -329,8 +329,8 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;login&#8203;
 <h4>get</h4>
 <pre class="methodSignature">@GET
 @Path("/")
-public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;&nbsp;get&#8203;(@QueryParam("sid")
-                                                                       java.lang.String&nbsp;sid)</pre>
+public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;&nbsp;get&#8203;(@QueryParam("sid")
+                         <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid)</pre>
 <div class="block">Lists all users in the system!</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -348,12 +348,12 @@ public&nbsp;java.util.List&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;&nb
 <h4>add</h4>
 <pre class="methodSignature">@POST
 @Path("/")
-public&nbsp;org.apache.openmeetings.db.dto.user.UserDTO&nbsp;add&#8203;(@QueryParam("sid")
-                                                       java.lang.String&nbsp;sid,
-                                                       @FormParam("user")
-                                                       org.apache.openmeetings.db.dto.user.UserDTO&nbsp;user,
-                                                       @FormParam("confirm")
-                                                       java.lang.Boolean&nbsp;confirm)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;add&#8203;(@QueryParam("sid")
+                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                   @FormParam("user")
+                   <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;user,
+                   @FormParam("confirm")
+                   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang" class="externalLink">Boolean</a>&nbsp;confirm)</pre>
 <div class="block">Adds a new User like through the Frontend, but also does activates the
  Account To do SSO see the methods to create a hash and use those ones!</div>
 <dl>
@@ -374,10 +374,10 @@ public&nbsp;org.apache.openmeetings.db.dto.user.UserDTO&nbsp;add&#8203;(@QueryPa
 <h4>delete</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203;(@QueryParam("sid")
-                                                                 java.lang.String&nbsp;sid,
-                                                                 @PathParam("id")
-                                                                 long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;delete&#8203;(@QueryParam("sid")
+                            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                            @PathParam("id")
+                            long&nbsp;id)</pre>
 <div class="block">Delete a certain user by its id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -396,12 +396,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;delete&#8203
 <h4>deleteExternal</h4>
 <pre class="methodSignature">@DELETE
 @Path("/{externaltype}/{externalid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;deleteExternal&#8203;(@QueryParam("sid")
-                                                                         java.lang.String&nbsp;sid,
-                                                                         @PathParam("externaltype")
-                                                                         java.lang.String&nbsp;externalType,
-                                                                         @PathParam("externalid")
-                                                                         java.lang.String&nbsp;externalId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;deleteExternal&#8203;(@QueryParam("sid")
+                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                    @PathParam("externaltype")
+                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalType,
+                                    @PathParam("externalid")
+                                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;externalId)</pre>
 <div class="block">Delete a certain user by its external user id</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -421,12 +421,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;deleteExtern
 <h4>getRoomHash</h4>
 <pre class="methodSignature">@POST
 @Path("/hash")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;getRoomHash&#8203;(@QueryParam("sid")
-                                                                      java.lang.String&nbsp;sid,
-                                                                      @FormParam("user")
-                                                                      org.apache.openmeetings.db.dto.user.ExternalUserDTO&nbsp;user,
-                                                                      @FormParam("options")
-                                                                      org.apache.openmeetings.db.dto.room.RoomOptionsDTO&nbsp;options)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;getRoomHash&#8203;(@QueryParam("sid")
+                                 <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                 @FormParam("user")
+                                 <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/ExternalUserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">ExternalUserDTO</a>&nbsp;user,
+                                 @FormParam("options")
+                                 <a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.room" class="externalLink">RoomOptionsDTO</a>&nbsp;options)</pre>
 <div class="block">Description: sets the SessionObject for a certain SID, after setting this
  Session-Object you can use the SID + a RoomId to enter any Room. ...
  Session-Hashs are deleted 15 minutes after the creation if not used.</div>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/WbWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/WbWebService.html
index b10bb1c..252b81a 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/WbWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/WbWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>WbWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li><a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice">org.apache.openmeetings.webservice.BaseWebService</a></li>
@@ -203,8 +203,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanSlide(java.lang.String,long,long,int)">cleanSlide</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanSlide(java.lang.String,long,long,int)">cleanSlide</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
           long&nbsp;roomId,
           long&nbsp;wbId,
           int&nbsp;slide)</code></th>
@@ -213,8 +213,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanWb(java.lang.String,long,long)">cleanWb</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#cleanWb(java.lang.String,long,long)">cleanWb</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
        long&nbsp;roomId,
        long&nbsp;wbId)</code></th>
 <td class="colLast">
@@ -222,8 +222,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.basic.ServiceResult</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resetWb(java.lang.String,long)">resetWb</a></span>&#8203;(java.lang.String&nbsp;sid,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#resetWb(java.lang.String,long)">resetWb</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
        long&nbsp;id)</code></th>
 <td class="colLast">
 <div class="block">This method will remove all whiteboards from given room
@@ -235,8 +235,8 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -281,10 +281,10 @@ extends <a href="BaseWebService.html" title="class in org.apache.openmeetings.we
 <h4>resetWb</h4>
 <pre class="methodSignature">@GET
 @Path("/resetwb/{id}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;resetWb&#8203;(@QueryParam("sid")
-                                                                  java.lang.String&nbsp;sid,
-                                                                  @PathParam("id")
-                                                                  long&nbsp;id)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;resetWb&#8203;(@QueryParam("sid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                             @PathParam("id")
+                             long&nbsp;id)</pre>
 <div class="block">This method will remove all whiteboards from given room
  and create empty one(s) for room files specified</div>
 <dl>
@@ -304,12 +304,12 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;resetWb&#820
 <h4>cleanWb</h4>
 <pre class="methodSignature">@GET
 @Path("/cleanwb/{roomid}/{wbid}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;cleanWb&#8203;(@QueryParam("sid")
-                                                                  java.lang.String&nbsp;sid,
-                                                                  @PathParam("roomid")
-                                                                  long&nbsp;roomId,
-                                                                  @PathParam("wbid")
-                                                                  long&nbsp;wbId)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;cleanWb&#8203;(@QueryParam("sid")
+                             <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                             @PathParam("roomid")
+                             long&nbsp;roomId,
+                             @PathParam("wbid")
+                             long&nbsp;wbId)</pre>
 <div class="block">This method will do the same as clean WB in the room (except for there will be no UNDO)</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -329,21 +329,21 @@ public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;cleanWb&#820
 <h4>cleanSlide</h4>
 <pre class="methodSignature">@GET
 @Path("/cleanslide/{roomid}/{wbid}/{slide}")
-public&nbsp;org.apache.openmeetings.db.dto.basic.ServiceResult&nbsp;cleanSlide&#8203;(@QueryParam("sid")
-                                                                     java.lang.String&nbsp;sid,
-                                                                     @PathParam("roomid")
-                                                                     long&nbsp;roomId,
-                                                                     @PathParam("wbid")
-                                                                     long&nbsp;wbId,
-                                                                     @PathParam("slide")
-                                                                     int&nbsp;slide)</pre>
+public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.basic" class="externalLink">ServiceResult</a>&nbsp;cleanSlide&#8203;(@QueryParam("sid")
+                                <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;sid,
+                                @PathParam("roomid")
+                                long&nbsp;roomId,
+                                @PathParam("wbid")
+                                long&nbsp;wbId,
+                                @PathParam("slide")
+                                int&nbsp;slide)</pre>
 <div class="block">This method will do the same as clean slide in the room (except for there will be no UNDO)</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>sid</code> - - The SID of the User. This SID must be marked as Loggedin</dd>
 <dd><code>roomId</code> - - id of the room to clean</dd>
 <dd><code>wbId</code> - - id of the white board to clean</dd>
-<dd><code>slideNo</code> - - slide number (zero based)</dd>
+<dd><code>slide</code> - - slide number (zero based)</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>- serviceResult object with the result</dd>
 </dl>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/BaseWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/BaseWebService.html
index 8fbeac0..46e8e31 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/BaseWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/BaseWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.BaseWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/CalendarWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/CalendarWebService.html
index 0bab34e..c494b91 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/CalendarWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/CalendarWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.CalendarWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/Constants.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/Constants.html
index 17a17eb..653df8a 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/Constants.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/Constants.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.Constants (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/ErrorWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/ErrorWebService.html
index 60ab048..72c9576 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/ErrorWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/ErrorWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.ErrorWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/FileWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/FileWebService.html
index 3ebf67e..e1bb795 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/FileWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/FileWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.FileWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/GroupWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/GroupWebService.html
index 389a6de..479fdef 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/GroupWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/GroupWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.GroupWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/InfoWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/InfoWebService.html
index e165ff8..2521f2c 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/InfoWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/InfoWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.InfoWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/NetTestWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/NetTestWebService.html
index 0d4750a..3490ecd 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/NetTestWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/NetTestWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.NetTestWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RecordingWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RecordingWebService.html
index a823194..eb18839 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RecordingWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RecordingWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.RecordingWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RoomWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RoomWebService.html
index 3e70d6e..7acb7b4 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RoomWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/RoomWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.RoomWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/UserWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/UserWebService.html
index 4e4d698..105e6b5 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/UserWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/UserWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.UserWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/WbWebService.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/WbWebService.html
index 9f0003b..96c19ce 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/WbWebService.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/class-use/WbWebService.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.WbWebService (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-summary.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-summary.html
index 09add73..ffed2c2 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-summary.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>org.apache.openmeetings.webservice (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-tree.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-tree.html
index 0140e62..3f3aeb3 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-tree.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>org.apache.openmeetings.webservice Class Hierarchy (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -105,7 +105,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <section role="region">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>
-<li class="circle">java.lang.Object
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
 <ul>
 <li class="circle">org.apache.openmeetings.webservice.<a href="BaseWebService.html" title="class in org.apache.openmeetings.webservice"><span class="typeNameLink">BaseWebService</span></a>
 <ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-use.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-use.html
index 4292f2f..e144c17 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-use.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Package org.apache.openmeetings.webservice (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AllowOriginProvider.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AllowOriginProvider.html
index ca2aeea..c1b75c4 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AllowOriginProvider.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AllowOriginProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>AllowOriginProvider (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.cxf.phase.AbstractPhaseInterceptor&lt;org.apache.cxf.message.Message&gt;</li>
@@ -231,8 +231,8 @@ extends org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentListMessageBodyWriter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentListMessageBodyWriter.html
index d542b52..2c15241 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentListMessageBodyWriter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentListMessageBodyWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>AppointmentListMessageBodyWriter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.AppointmentListMessageBodyWriter</li>
@@ -134,14 +134,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;&gt;</co [...]
 </dl>
 <hr>
 <pre>@Provider
 @Produces("application/json")
 public class <span class="typeNameLabel">AppointmentListMessageBodyWriter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;&gt;</pre>
 </li>
 </ul>
 </div>
@@ -185,30 +185,30 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.ope
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>long</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSize(java.util.List,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">getSize</a></span>&#8203;(java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;t,
-       java.lang.Class&lt;?&gt;&nbsp;type,
-       java.lang.reflect.Type&nbsp;genericType,
-       java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSize(java.util.List,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">getSize</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/o [...]
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
        javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isWriteable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isWriteable</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-           java.lang.reflect.Type&nbsp;type,
-           java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isWriteable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isWriteable</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
            javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeTo(java.util.List,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.OutputStream)">writeTo</a></span>&#8203;(java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;t,
-       java.lang.Class&lt;?&gt;&nbsp;type,
-       java.lang.reflect.Type&nbsp;genericType,
-       java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeTo(java.util.List,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.OutputStream)">writeTo</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmee [...]
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
        javax.ws.rs.core.MediaType&nbsp;mediaType,
-       javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;httpHeaders,
-       java.io.OutputStream&nbsp;out)</code></th>
+       javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;httpHeaders,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;out)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -216,8 +216,8 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.ope
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -260,13 +260,13 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.ope
 <ul class="blockList">
 <li class="blockList">
 <h4>isWriteable</h4>
-<pre class="methodSignature">public&nbsp;boolean&nbsp;isWriteable&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-                           java.lang.reflect.Type&nbsp;type,
-                           java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isWriteable&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                            javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>isWriteable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&gt;</code></dd>
+<dd><code>isWriteable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" cla [...]
 </dl>
 </li>
 </ul>
@@ -276,14 +276,14 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.ope
 <ul class="blockList">
 <li class="blockList">
 <h4>getSize</h4>
-<pre class="methodSignature">public&nbsp;long&nbsp;getSize&#8203;(java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;t,
-                    java.lang.Class&lt;?&gt;&nbsp;type,
-                    java.lang.reflect.Type&nbsp;genericType,
-                    java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;long&nbsp;getSize&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">Appointment [...]
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                     javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getSize</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&gt;</code></dd>
+<dd><code>getSize</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class=" [...]
 </dl>
 </li>
 </ul>
@@ -293,19 +293,19 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.ope
 <ul class="blockListLast">
 <li class="blockList">
 <h4>writeTo</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;writeTo&#8203;(java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;t,
-                    java.lang.Class&lt;?&gt;&nbsp;type,
-                    java.lang.reflect.Type&nbsp;genericType,
-                    java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;void&nbsp;writeTo&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">Appointment [...]
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                     javax.ws.rs.core.MediaType&nbsp;mediaType,
-                    javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;httpHeaders,
-                    java.io.OutputStream&nbsp;out)
-             throws java.io.IOException</pre>
+                    javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;httpHeaders,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;out)
+             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>writeTo</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;java.util.List&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&gt;</code></dd>
+<dd><code>writeTo</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink">List</a>&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class=" [...]
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyReader.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyReader.html
index c683085..6d01793 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyReader.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>AppointmentMessageBodyReader (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.AppointmentMessageBodyReader</li>
@@ -134,14 +134,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.MessageBodyReader&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>@Provider
 @Consumes("application/json")
 public class <span class="typeNameLabel">AppointmentMessageBodyReader</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.MessageBodyReader&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -185,20 +185,20 @@ implements javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.c
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReadable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isReadable</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-          java.lang.reflect.Type&nbsp;type,
-          java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isReadable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isReadable</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
           javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.calendar.AppointmentDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readFrom(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.InputStream)">readFrom</a></span>&#8203;(java.lang.Class&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;clazz,
-        java.lang.reflect.Type&nbsp;type,
-        java.lang.annotation.Annotation[]&nbsp;annotations,
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#readFrom(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.InputStream)">readFrom</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;<a href="https://openmeetings.apache [...]
+        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
         javax.ws.rs.core.MediaType&nbsp;mediaType,
-        javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.String&gt;&nbsp;httpHeaders,
-        java.io.InputStream&nbsp;entityStream)</code></th>
+        javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;httpHeaders,
+        <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;entityStream)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -206,8 +206,8 @@ implements javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.c
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -250,13 +250,13 @@ implements javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.c
 <ul class="blockList">
 <li class="blockList">
 <h4>isReadable</h4>
-<pre class="methodSignature">public&nbsp;boolean&nbsp;isReadable&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-                          java.lang.reflect.Type&nbsp;type,
-                          java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isReadable&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                           javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>isReadable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>isReadable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyReader&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -266,18 +266,18 @@ implements javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.c
 <ul class="blockListLast">
 <li class="blockList">
 <h4>readFrom</h4>
-<pre class="methodSignature">public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;readFrom&#8203;(java.lang.Class&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;&nbsp;clazz,
-                                                                       java.lang.reflect.Type&nbsp;type,
-                                                                       java.lang.annotation.Annotation[]&nbsp;annotations,
-                                                                       javax.ws.rs.core.MediaType&nbsp;mediaType,
-                                                                       javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.String&gt;&nbsp;httpHeaders,
-                                                                       java.io.InputStream&nbsp;entityStream)
-                                                                throws java.io.IOException</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;readFrom&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</ [...]
+                               <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+                               <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
+                               javax.ws.rs.core.MediaType&nbsp;mediaType,
+                               javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&gt;&nbsp;httpHeaders,
+                               <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/InputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">InputStream</a>&nbsp;entityStream)
+                        throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>readFrom</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyReader&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>readFrom</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyReader&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyWriter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyWriter.html
index a62e39e..b7a17e2 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyWriter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentMessageBodyWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>AppointmentMessageBodyWriter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.AppointmentMessageBodyWriter</li>
@@ -134,14 +134,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>@Provider
 @Produces("application/json")
 public class <span class="typeNameLabel">AppointmentMessageBodyWriter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -185,30 +185,30 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.c
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>long</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSize(org.apache.openmeetings.db.dto.calendar.AppointmentDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">getSize</a></span>&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;t,
-       java.lang.Class&lt;?&gt;&nbsp;type,
-       java.lang.reflect.Type&nbsp;genericType,
-       java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSize(org.apache.openmeetings.db.dto.calendar.AppointmentDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">getSize</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class [...]
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
        javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isWriteable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isWriteable</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-           java.lang.reflect.Type&nbsp;type,
-           java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isWriteable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isWriteable</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
            javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeTo(org.apache.openmeetings.db.dto.calendar.AppointmentDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.OutputStream)">writeTo</a></span>&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;t,
-       java.lang.Class&lt;?&gt;&nbsp;type,
-       java.lang.reflect.Type&nbsp;genericType,
-       java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeTo(org.apache.openmeetings.db.dto.calendar.AppointmentDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.OutputStream)">writeTo</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interf [...]
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
        javax.ws.rs.core.MediaType&nbsp;mediaType,
-       javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;httpHeaders,
-       java.io.OutputStream&nbsp;out)</code></th>
+       javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;httpHeaders,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;out)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -216,8 +216,8 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.c
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -260,13 +260,13 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.c
 <ul class="blockList">
 <li class="blockList">
 <h4>isWriteable</h4>
-<pre class="methodSignature">public&nbsp;boolean&nbsp;isWriteable&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-                           java.lang.reflect.Type&nbsp;type,
-                           java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isWriteable&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                            javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>isWriteable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>isWriteable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -276,14 +276,14 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.c
 <ul class="blockList">
 <li class="blockList">
 <h4>getSize</h4>
-<pre class="methodSignature">public&nbsp;long&nbsp;getSize&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;t,
-                    java.lang.Class&lt;?&gt;&nbsp;type,
-                    java.lang.reflect.Type&nbsp;genericType,
-                    java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;long&nbsp;getSize&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;t,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                     javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getSize</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>getSize</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -293,19 +293,19 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.c
 <ul class="blockListLast">
 <li class="blockList">
 <h4>writeTo</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;writeTo&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;t,
-                    java.lang.Class&lt;?&gt;&nbsp;type,
-                    java.lang.reflect.Type&nbsp;genericType,
-                    java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;void&nbsp;writeTo&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;t,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                     javax.ws.rs.core.MediaType&nbsp;mediaType,
-                    javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;httpHeaders,
-                    java.io.OutputStream&nbsp;out)
-             throws java.io.IOException</pre>
+                    javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;httpHeaders,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;out)
+             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>writeTo</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>writeTo</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentParamConverter.html
index b82494f..de77f56 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/AppointmentParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>AppointmentParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.AppointmentParamConverter</li>
@@ -134,12 +134,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>public class <span class="typeNameLabel">AppointmentParamConverter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -178,7 +178,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ROOT">ROOT</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -222,18 +222,18 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.calendar.AppointmentDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(java.lang.String&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static com.github.openjson.JSONObject</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#json(org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">json</a></span>&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;val)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#json(org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">json</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">toString</a></span>&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">toString</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -241,8 +241,8 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -266,7 +266,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ROOT</h4>
-<pre>public static final&nbsp;java.lang.String ROOT</pre>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> ROOT</pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../constant-values.html#org.apache.openmeetings.webservice.util.AppointmentParamConverter.ROOT">Constant Field Values</a></dd>
@@ -308,10 +308,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <ul class="blockList">
 <li class="blockList">
 <h4>fromString</h4>
-<pre class="methodSignature">public&nbsp;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;fromString&#8203;(java.lang.String&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;fromString&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">Stri [...]
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -321,7 +321,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <ul class="blockList">
 <li class="blockList">
 <h4>json</h4>
-<pre class="methodSignature">public static&nbsp;com.github.openjson.JSONObject&nbsp;json&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;val)</pre>
+<pre class="methodSignature">public static&nbsp;com.github.openjson.JSONObject&nbsp;json&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&nbsp;val)</pre>
 </li>
 </ul>
 <a id="toString(org.apache.openmeetings.db.dto.calendar.AppointmentDTO)">
@@ -330,10 +330,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.cale
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString&#8203;(org.apache.openmeetings.db.dto.calendar.AppointmentDTO&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;toString&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO [...]
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.calendar.AppointmentDTO&gt;</code></dd>
+<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.calendar" class="externalLink">AppointmentDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/CalendarParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/CalendarParamConverter.html
index 46ef20a..55f29a6 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/CalendarParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/CalendarParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>CalendarParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.CalendarParamConverter</li>
@@ -134,12 +134,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>public class <span class="typeNameLabel">CalendarParamConverter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -199,19 +199,19 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>java.util.Calendar</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(java.lang.String&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>static java.util.Calendar</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String,java.lang.String)">get</a></span>&#8203;(java.lang.String&nbsp;val,
-   java.lang.String&nbsp;tzId)</code></th>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String,java.lang.String)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val,
+   <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;tzId)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(java.util.Calendar)">toString</a></span>&#8203;(java.util.Calendar&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(java.util.Calendar)">toString</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -219,8 +219,8 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -263,8 +263,8 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre class="methodSignature">public static&nbsp;java.util.Calendar&nbsp;get&#8203;(java.lang.String&nbsp;val,
-                                     java.lang.String&nbsp;tzId)</pre>
+<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;get&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;tzId)</pre>
 </li>
 </ul>
 <a id="fromString(java.lang.String)">
@@ -273,10 +273,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>fromString</h4>
-<pre class="methodSignature">public&nbsp;java.util.Calendar&nbsp;fromString&#8203;(java.lang.String&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;fromString&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</code></dd>
+<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -286,10 +286,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString&#8203;(java.util.Calendar&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;toString&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&nbsp;val)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;java.util.Calendar&gt;</code></dd>
+<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Calendar.html?is-external=true" title="class or interface in java.util" class="externalLink">Calendar</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/DateParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/DateParamConverter.html
index d2be7bf..c158491 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/DateParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/DateParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>DateParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.DateParamConverter</li>
@@ -134,12 +134,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>public class <span class="typeNameLabel">DateParamConverter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -199,18 +199,18 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>java.util.Date</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(java.lang.String&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>static java.util.Date</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String)">get</a></span>&#8203;(java.lang.String&nbsp;val)</code></th>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#get(java.lang.String)">get</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(java.util.Date)">toString</a></span>&#8203;(java.util.Date&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(java.util.Date)">toString</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -218,8 +218,8 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -262,7 +262,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre class="methodSignature">public static&nbsp;java.util.Date&nbsp;get&#8203;(java.lang.String&nbsp;val)</pre>
+<pre class="methodSignature">public static&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&nbsp;get&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</pre>
 </li>
 </ul>
 <a id="fromString(java.lang.String)">
@@ -271,10 +271,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</pre>
 <ul class="blockList">
 <li class="blockList">
 <h4>fromString</h4>
-<pre class="methodSignature">public&nbsp;java.util.Date&nbsp;fromString&#8203;(java.lang.String&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&nbsp;fromString&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</code></dd>
+<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -284,10 +284,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString&#8203;(java.util.Date&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;toString&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&nbsp;val)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;java.util.Date&gt;</code></dd>
+<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Date.html?is-external=true" title="class or interface in java.util" class="externalLink">Date</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/OmParamConverterProvider.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/OmParamConverterProvider.html
index 8edae54..4afd416 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/OmParamConverterProvider.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/OmParamConverterProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>OmParamConverterProvider (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.OmParamConverterProvider</li>
@@ -138,7 +138,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 <hr>
 <pre>public class <span class="typeNameLabel">OmParamConverterProvider</span>
-extends java.lang.Object
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
 implements javax.ws.rs.ext.ParamConverterProvider</pre>
 </li>
 </ul>
@@ -183,9 +183,9 @@ implements javax.ws.rs.ext.ParamConverterProvider</pre>
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;javax.ws.rs.ext.ParamConverter&lt;T&gt;</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConverter(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D)">getConverter</a></span>&#8203;(java.lang.Class&lt;T&gt;&nbsp;rawType,
-            java.lang.reflect.Type&nbsp;genericType,
-            java.lang.annotation.Annotation[]&nbsp;annotations)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConverter(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D)">getConverter</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;rawType,
+            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+            <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -193,8 +193,8 @@ implements javax.ws.rs.ext.ParamConverterProvider</pre>
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -237,9 +237,9 @@ implements javax.ws.rs.ext.ParamConverterProvider</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getConverter</h4>
-<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;javax.ws.rs.ext.ParamConverter&lt;T&gt;&nbsp;getConverter&#8203;(java.lang.Class&lt;T&gt;&nbsp;rawType,
-                                                          java.lang.reflect.Type&nbsp;genericType,
-                                                          java.lang.annotation.Annotation[]&nbsp;annotations)</pre>
+<pre class="methodSignature">public&nbsp;&lt;T&gt;&nbsp;javax.ws.rs.ext.ParamConverter&lt;T&gt;&nbsp;getConverter&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;T&gt;&nbsp;rawType,
+                                                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                                                          <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code>getConverter</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverterProvider</code></dd>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html
index 1c81176..082bd4c 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>UserMessageBodyWriter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.UserMessageBodyWriter</li>
@@ -134,14 +134,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>@Provider
 @Produces("application/json")
 public class <span class="typeNameLabel">UserMessageBodyWriter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -185,30 +185,30 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.u
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>long</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSize(org.apache.openmeetings.db.dto.user.UserDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">getSize</a></span>&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;t,
-       java.lang.Class&lt;?&gt;&nbsp;type,
-       java.lang.reflect.Type&nbsp;genericType,
-       java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getSize(org.apache.openmeetings.db.dto.user.UserDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">getSize</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a [...]
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
        javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isWriteable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isWriteable</a></span>&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-           java.lang.reflect.Type&nbsp;type,
-           java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isWriteable(java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType)">isWriteable</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
            javax.ws.rs.core.MediaType&nbsp;mediaType)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeTo(org.apache.openmeetings.db.dto.user.UserDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.OutputStream)">writeTo</a></span>&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;t,
-       java.lang.Class&lt;?&gt;&nbsp;type,
-       java.lang.reflect.Type&nbsp;genericType,
-       java.lang.annotation.Annotation[]&nbsp;annotations,
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#writeTo(org.apache.openmeetings.db.dto.user.UserDTO,java.lang.Class,java.lang.reflect.Type,java.lang.annotation.Annotation%5B%5D,javax.ws.rs.core.MediaType,javax.ws.rs.core.MultivaluedMap,java.io.OutputStream)">writeTo</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.open [...]
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
        javax.ws.rs.core.MediaType&nbsp;mediaType,
-       javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;httpHeaders,
-       java.io.OutputStream&nbsp;out)</code></th>
+       javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;httpHeaders,
+       <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;out)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -216,8 +216,8 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.u
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -260,13 +260,13 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.u
 <ul class="blockList">
 <li class="blockList">
 <h4>isWriteable</h4>
-<pre class="methodSignature">public&nbsp;boolean&nbsp;isWriteable&#8203;(java.lang.Class&lt;?&gt;&nbsp;clazz,
-                           java.lang.reflect.Type&nbsp;type,
-                           java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isWriteable&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;clazz,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;type,
+                           <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                            javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>isWriteable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>isWriteable</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -276,14 +276,14 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.u
 <ul class="blockList">
 <li class="blockList">
 <h4>getSize</h4>
-<pre class="methodSignature">public&nbsp;long&nbsp;getSize&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;t,
-                    java.lang.Class&lt;?&gt;&nbsp;type,
-                    java.lang.reflect.Type&nbsp;genericType,
-                    java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;long&nbsp;getSize&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;t,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                     javax.ws.rs.core.MediaType&nbsp;mediaType)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>getSize</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>getSize</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -293,19 +293,19 @@ implements javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.u
 <ul class="blockListLast">
 <li class="blockList">
 <h4>writeTo</h4>
-<pre class="methodSignature">public&nbsp;void&nbsp;writeTo&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;t,
-                    java.lang.Class&lt;?&gt;&nbsp;type,
-                    java.lang.reflect.Type&nbsp;genericType,
-                    java.lang.annotation.Annotation[]&nbsp;annotations,
+<pre class="methodSignature">public&nbsp;void&nbsp;writeTo&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;t,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Class.html?is-external=true" title="class or interface in java.lang" class="externalLink">Class</a>&lt;?&gt;&nbsp;type,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink">Type</a>&nbsp;genericType,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation" class="externalLink">Annotation</a>[]&nbsp;annotations,
                     javax.ws.rs.core.MediaType&nbsp;mediaType,
-                    javax.ws.rs.core.MultivaluedMap&lt;java.lang.String,&#8203;java.lang.Object&gt;&nbsp;httpHeaders,
-                    java.io.OutputStream&nbsp;out)
-             throws java.io.IOException</pre>
+                    javax.ws.rs.core.MultivaluedMap&lt;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>,&#8203;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>&gt;&nbsp;httpHeaders,
+                    <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/OutputStream.html?is-external=true" title="class or interface in java.io" class="externalLink">OutputStream</a>&nbsp;out)
+             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>writeTo</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>writeTo</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.MessageBodyWriter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.io.IOException</code></dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/IOException.html?is-external=true" title="class or interface in java.io" class="externalLink">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserParamConverter.html
index 69356ff..f9e36be 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/UserParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>UserParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -122,7 +122,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
-<li>java.lang.Object</li>
+<li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
 <li>org.apache.openmeetings.webservice.util.UserParamConverter</li>
@@ -134,12 +134,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><code>javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 </dl>
 <hr>
 <pre>public class <span class="typeNameLabel">UserParamConverter</span>
-extends java.lang.Object
-implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</pre>
+extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a>
+implements javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</pre>
 </li>
 </ul>
 </div>
@@ -178,7 +178,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colFirst"><code>static <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ROOT">ROOT</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -222,18 +222,18 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>org.apache.openmeetings.db.dto.user.UserDTO</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(java.lang.String&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#fromString(java.lang.String)">fromString</a></span>&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>static com.github.openjson.JSONObject</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#json(org.apache.openmeetings.db.dto.user.UserDTO)">json</a></span>&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;val)</code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#json(org.apache.openmeetings.db.dto.user.UserDTO)">json</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(org.apache.openmeetings.db.dto.user.UserDTO)">toString</a></span>&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;val)</code></th>
+<td class="colFirst"><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(org.apache.openmeetings.db.dto.user.UserDTO)">toString</a></span>&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;val)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 </table>
@@ -241,8 +241,8 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <!--   -->
 </a>
-<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
-<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.h [...]
 </ul>
 </li>
 </ul>
@@ -266,7 +266,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ROOT</h4>
-<pre>public static final&nbsp;java.lang.String ROOT</pre>
+<pre>public static final&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a> ROOT</pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a href="../../../../../constant-values.html#org.apache.openmeetings.webservice.util.UserParamConverter.ROOT">Constant Field Values</a></dd>
@@ -308,10 +308,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <ul class="blockList">
 <li class="blockList">
 <h4>fromString</h4>
-<pre class="methodSignature">public&nbsp;org.apache.openmeetings.db.dto.user.UserDTO&nbsp;fromString&#8203;(java.lang.String&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;fromString&#8203;(<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;val)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>fromString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
@@ -321,7 +321,7 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <ul class="blockList">
 <li class="blockList">
 <h4>json</h4>
-<pre class="methodSignature">public static&nbsp;com.github.openjson.JSONObject&nbsp;json&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;val)</pre>
+<pre class="methodSignature">public static&nbsp;com.github.openjson.JSONObject&nbsp;json&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;val)</pre>
 </li>
 </ul>
 <a id="toString(org.apache.openmeetings.db.dto.user.UserDTO)">
@@ -330,10 +330,10 @@ implements javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString&#8203;(org.apache.openmeetings.db.dto.user.UserDTO&nbsp;val)</pre>
+<pre class="methodSignature">public&nbsp;<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>&nbsp;toString&#8203;(<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&nbsp;val)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;org.apache.openmeetings.db.dto.user.UserDTO&gt;</code></dd>
+<dd><code>toString</code>&nbsp;in interface&nbsp;<code>javax.ws.rs.ext.ParamConverter&lt;<a href="https://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true" title="class or interface in org.apache.openmeetings.db.dto.user" class="externalLink">UserDTO</a>&gt;</code></dd>
 </dl>
 </li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AllowOriginProvider.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AllowOriginProvider.html
index 070b67a..e8252bd 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AllowOriginProvider.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AllowOriginProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.AllowOriginProvider (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentListMessageBodyWriter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentListMessageBodyWriter.html
index 556212c..c8eceed 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentListMessageBodyWriter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentListMessageBodyWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.AppointmentListMessageBodyWriter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyReader.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyReader.html
index 3719466..0812d2f 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyReader.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyReader.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.AppointmentMessageBodyReader (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyWriter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyWriter.html
index 520f7ff..d9d48d3 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyWriter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentMessageBodyWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.AppointmentMessageBodyWriter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentParamConverter.html
index ff4e31a..eb66da9 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/AppointmentParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.AppointmentParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/CalendarParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/CalendarParamConverter.html
index 168e96b..e55514f 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/CalendarParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/CalendarParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.CalendarParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/DateParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/DateParamConverter.html
index 111808b..7072516 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/DateParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/DateParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.DateParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/OmParamConverterProvider.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/OmParamConverterProvider.html
index 57377fc..857331a 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/OmParamConverterProvider.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/OmParamConverterProvider.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.OmParamConverterProvider (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserMessageBodyWriter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserMessageBodyWriter.html
index 5540f91..aa32eda 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserMessageBodyWriter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserMessageBodyWriter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.UserMessageBodyWriter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserParamConverter.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserParamConverter.html
index 623795a..98bb4d3 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserParamConverter.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/class-use/UserParamConverter.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Class org.apache.openmeetings.webservice.util.UserParamConverter (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-summary.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-summary.html
index f608b57..8209166 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-summary.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-summary.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>org.apache.openmeetings.webservice.util (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-tree.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-tree.html
index c9d7bc9..b7cc27d 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-tree.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>org.apache.openmeetings.webservice.util Class Hierarchy (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
@@ -105,7 +105,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <section role="region">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>
-<li class="circle">java.lang.Object
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
 <ul>
 <li class="circle">org.apache.cxf.phase.AbstractPhaseInterceptor&lt;T&gt; (implements org.apache.cxf.phase.PhaseInterceptor&lt;T&gt;)
 <ul>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-use.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-use.html
index 9409344..bee16f5 100644
--- a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-use.html
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/util/package-use.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Uses of Package org.apache.openmeetings.webservice.util (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
diff --git a/openmeetings-webservice/apidocs/overview-summary.html b/openmeetings-webservice/apidocs/overview-summary.html
index 55f1391..248af96 100644
--- a/openmeetings-webservice/apidocs/overview-summary.html
+++ b/openmeetings-webservice/apidocs/overview-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Openmeetings Webservices 5.0.0-M3 API</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <script type="text/javascript">window.location.replace('index.html')</script>
diff --git a/openmeetings-webservice/apidocs/overview-tree.html b/openmeetings-webservice/apidocs/overview-tree.html
index 87826ce..2ae8679 100644
--- a/openmeetings-webservice/apidocs/overview-tree.html
+++ b/openmeetings-webservice/apidocs/overview-tree.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.5) on Sun Dec 15 14:07:51 NOVT 2019 -->
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
 <title>Class Hierarchy (Openmeetings Webservices 5.0.0-M3 API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="dc.created" content="2019-12-15">
+<meta name="dc.created" content="2019-12-21">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -99,6 +99,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <span class="packageHierarchyLabel">Package Hierarchies:</span>
 <ul class="horizontal">
 <li><a href="org/apache/openmeetings/webservice/package-tree.html">org.apache.openmeetings.webservice</a>, </li>
+<li><a href="org/apache/openmeetings/webservice/error/package-tree.html">org.apache.openmeetings.webservice.error</a>, </li>
 <li><a href="org/apache/openmeetings/webservice/util/package-tree.html">org.apache.openmeetings.webservice.util</a></li>
 </ul>
 </div>
@@ -106,7 +107,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <section role="region">
 <h2 title="Class Hierarchy">Class Hierarchy</h2>
 <ul>
-<li class="circle">java.lang.Object
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Object</span></a>
 <ul>
 <li class="circle">org.apache.cxf.phase.AbstractPhaseInterceptor&lt;T&gt; (implements org.apache.cxf.phase.PhaseInterceptor&lt;T&gt;)
 <ul>
@@ -139,6 +140,19 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="circle">org.apache.openmeetings.webservice.<a href="org/apache/openmeetings/webservice/InfoWebService.html" title="class in org.apache.openmeetings.webservice"><span class="typeNameLink">InfoWebService</span></a></li>
 <li class="circle">org.apache.openmeetings.webservice.<a href="org/apache/openmeetings/webservice/NetTestWebService.html" title="class in org.apache.openmeetings.webservice"><span class="typeNameLink">NetTestWebService</span></a></li>
 <li class="circle">org.apache.openmeetings.webservice.util.<a href="org/apache/openmeetings/webservice/util/OmParamConverterProvider.html" title="class in org.apache.openmeetings.webservice.util"><span class="typeNameLink">OmParamConverterProvider</span></a> (implements javax.ws.rs.ext.ParamConverterProvider)</li>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html?is-external=true" title="class or interface in java.io" class="externalLink">Serializable</a>)
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">Exception</span></a>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang" class="externalLink"><span class="typeNameLink">RuntimeException</span></a>
+<ul>
+<li class="circle">org.apache.openmeetings.webservice.error.<a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error"><span class="typeNameLink">ServiceException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
 <li class="circle">org.apache.openmeetings.webservice.util.<a href="org/apache/openmeetings/webservice/util/UserMessageBodyWriter.html" title="class in org.apache.openmeetings.webservice.util"><span class="typeNameLink">UserMessageBodyWriter</span></a> (implements javax.ws.rs.ext.MessageBodyWriter&lt;T&gt;)</li>
 <li class="circle">org.apache.openmeetings.webservice.util.<a href="org/apache/openmeetings/webservice/util/UserParamConverter.html" title="class in org.apache.openmeetings.webservice.util"><span class="typeNameLink">UserParamConverter</span></a> (implements javax.ws.rs.ext.ParamConverter&lt;T&gt;)</li>
 </ul>
diff --git a/openmeetings-webservice/apidocs/package-search-index.js b/openmeetings-webservice/apidocs/package-search-index.js
index 20adc77..539af30 100644
--- a/openmeetings-webservice/apidocs/package-search-index.js
+++ b/openmeetings-webservice/apidocs/package-search-index.js
@@ -1 +1 @@
-packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"org.apache.openmeetings.webservice"},{"l":"org.apache.openmeetings.webservice.util"}]
\ No newline at end of file
+packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"org.apache.openmeetings.webservice"},{"l":"org.apache.openmeetings.webservice.error"},{"l":"org.apache.openmeetings.webservice.util"}]
\ No newline at end of file
diff --git a/openmeetings-webservice/apidocs/package-search-index.zip b/openmeetings-webservice/apidocs/package-search-index.zip
index 83c23bd..7068287 100644
Binary files a/openmeetings-webservice/apidocs/package-search-index.zip and b/openmeetings-webservice/apidocs/package-search-index.zip differ
diff --git a/openmeetings-webservice/apidocs/type-search-index.js b/openmeetings-webservice/apidocs/type-search-index.js
index 478fe85..0f29315 100644
--- a/openmeetings-webservice/apidocs/type-search-index.js
+++ b/openmeetings-webservice/apidocs/type-search-index.js
@@ -1 +1 @@
-typeSearchIndex = [{"l":"All Classes","url":"allclasses-index.html"},{"p":"org.apache.openmeetings.webservice.util","l":"AllowOriginProvider"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentListMessageBodyWriter"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentMessageBodyReader"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentMessageBodyWriter"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentParamConverter"},{"p":"org.apache [...]
\ No newline at end of file
+typeSearchIndex = [{"l":"All Classes","url":"allclasses-index.html"},{"p":"org.apache.openmeetings.webservice.util","l":"AllowOriginProvider"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentListMessageBodyWriter"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentMessageBodyReader"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentMessageBodyWriter"},{"p":"org.apache.openmeetings.webservice.util","l":"AppointmentParamConverter"},{"p":"org.apache [...]
\ No newline at end of file
diff --git a/openmeetings-webservice/apidocs/type-search-index.zip b/openmeetings-webservice/apidocs/type-search-index.zip
index 8b90441..dc97bda 100644
Binary files a/openmeetings-webservice/apidocs/type-search-index.zip and b/openmeetings-webservice/apidocs/type-search-index.zip differ