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:28 UTC

[openmeetings-site] branch asf-site updated (bc35541 -> 602f937)

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

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


    from bc35541  Site is updated due to 4.0.10 and 5.0.0-M3 release
     new 62d197e  Javadocs are fixed
     new 602f937  Missing files are added

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../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 +-
 .../webservice/error/ServiceException.html         | 343 +++++++++++++++++++++
 .../error/class-use/ServiceException.html          |  30 +-
 .../webservice/error}/package-summary.html         |  16 +-
 .../webservice/error}/package-tree.html            |  33 +-
 .../webservice/error}/package-use.html             |  20 +-
 .../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
 ...allpackages-index.html => serialized-form.html} |  43 ++-
 .../apidocs/type-search-index.js                   |   2 +-
 .../apidocs/type-search-index.zip                  | Bin 425 -> 439 bytes
 73 files changed, 1291 insertions(+), 914 deletions(-)
 create mode 100644 openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/ServiceException.html
 copy openmeetings-core/apidocs/org/apache/openmeetings/core/util/class-use/WebSocketHelper.html => openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/class-use/ServiceException.html (73%)
 copy {openmeetings-util/apidocs/org/apache/openmeetings/util/ws => openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error}/package-summary.html (89%)
 copy {openmeetings-core/apidocs/org/apache/openmeetings/core/ldap => openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error}/package-tree.html (73%)
 copy {openmeetings-core/apidocs/org/apache/openmeetings/core/util => openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error}/package-use.html (84%)
 copy openmeetings-webservice/apidocs/{allpackages-index.html => serialized-form.html} (79%)


[openmeetings-site] 02/02: Missing files are added

Posted by so...@apache.org.
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 602f937a8d236cf13b250d8e3ec8b769aace3010
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Sat Dec 21 00:47:14 2019 +0700

    Missing files are added
---
 .../webservice/error/ServiceException.html         | 343 +++++++++++++++++++++
 .../error/class-use/ServiceException.html          | 194 ++++++++++++
 .../webservice/error/package-summary.html          | 168 ++++++++++
 .../webservice/error/package-tree.html             | 177 +++++++++++
 .../openmeetings/webservice/error/package-use.html | 185 +++++++++++
 .../apidocs/serialized-form.html                   | 169 ++++++++++
 6 files changed, 1236 insertions(+)

diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/ServiceException.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/ServiceException.html
new file mode 100644
index 0000000..dfa436a
--- /dev/null
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/ServiceException.html
@@ -0,0 +1,343 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
+<title>ServiceException (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-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>
+<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ServiceException (Openmeetings Webservices 5.0.0-M3 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ServiceException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.openmeetings.webservice.error</a></div>
+<h2 title="Class ServiceException" class="title">Class ServiceException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<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="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">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><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">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><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">java.lang.RuntimeException</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.openmeetings.webservice.error.ServiceException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code><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></code></dd>
+</dl>
+<hr>
+<pre>@WebFault
+public class <span class="typeNameLabel">ServiceException</span>
+extends <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">RuntimeException</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.openmeetings.webservice.error.ServiceException">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Field</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#NO_PERMISSION">NO_PERMISSION</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String)">ServiceException</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;msg)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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">Throwable</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)" title="class or interface in java.lang" class="externalLink">addSuppressed</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html?is-external=true#fillInStackTrace()" title="class or interface in java.lang" class="externalLink">fillInStackTrace</a>, <a href="https://docs.oracle.com/en/java/ja [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<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>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a id="NO_PERMISSION">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NO_PERMISSION</h4>
+<pre>public static final&nbsp;<a href="ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a> NO_PERMISSION</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ServiceException</h4>
+<pre>public&nbsp;ServiceException&#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;msg)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ServiceException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/class-use/ServiceException.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/class-use/ServiceException.html
new file mode 100644
index 0000000..1c6647b
--- /dev/null
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/class-use/ServiceException.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
+<title>Uses of Class org.apache.openmeetings.webservice.error.ServiceException (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-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>
+<script type="text/javascript" src="../../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../../jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.openmeetings.webservice.error.ServiceException (Openmeetings Webservices 5.0.0-M3 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ServiceException.html" title="class in org.apache.openmeetings.webservice.error">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h2 title="Uses of Class org.apache.openmeetings.webservice.error.ServiceException" class="title">Uses of Class<br>org.apache.openmeetings.webservice.error.ServiceException</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary">
+<caption><span>Packages that use <a href="../ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="#org.apache.openmeetings.webservice.error">org.apache.openmeetings.webservice.error</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList">
+<section role="region"><a id="org.apache.openmeetings.webservice.error">
+<!--   -->
+</a>
+<h3>Uses of <a href="../ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a> in <a href="../package-summary.html">org.apache.openmeetings.webservice.error</a></h3>
+<table class="useSummary">
+<caption><span>Fields in <a href="../package-summary.html">org.apache.openmeetings.webservice.error</a> declared as <a href="../ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Field</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></code></td>
+<th class="colSecond" scope="row"><span class="typeNameLabel">ServiceException.</span><code><span class="memberNameLink"><a href="../ServiceException.html#NO_PERMISSION">NO_PERMISSION</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</section>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../ServiceException.html" title="class in org.apache.openmeetings.webservice.error">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-summary.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-summary.html
new file mode 100644
index 0000000..da27d63
--- /dev/null
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-summary.html
@@ -0,0 +1,168 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
+<title>org.apache.openmeetings.webservice.error (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-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>
+<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.openmeetings.webservice.error (Openmeetings Webservices 5.0.0-M3 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.openmeetings.webservice.error</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="ServiceException.html" title="class in org.apache.openmeetings.webservice.error">ServiceException</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-tree.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-tree.html
new file mode 100644
index 0000000..e61e191
--- /dev/null
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-tree.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
+<title>org.apache.openmeetings.webservice.error 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-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>
+<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.openmeetings.webservice.error Class Hierarchy (Openmeetings Webservices 5.0.0-M3 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.openmeetings.webservice.error</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<section role="region">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<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">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="ServiceException.html" title="class in org.apache.openmeetings.webservice.error"><span class="typeNameLink">ServiceException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-use.html b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-use.html
new file mode 100644
index 0000000..3047d7b
--- /dev/null
+++ b/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/error/package-use.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
+<title>Uses of Package org.apache.openmeetings.webservice.error (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-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>
+<script type="text/javascript" src="../../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../../jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="../../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package org.apache.openmeetings.webservice.error (Openmeetings Webservices 5.0.0-M3 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Uses of Package org.apache.openmeetings.webservice.error" class="title">Uses of Package<br>org.apache.openmeetings.webservice.error</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary">
+<caption><span>Packages that use <a href="package-summary.html">org.apache.openmeetings.webservice.error</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="#org.apache.openmeetings.webservice.error">org.apache.openmeetings.webservice.error</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a id="org.apache.openmeetings.webservice.error">
+<!--   -->
+</a>
+<table class="useSummary">
+<caption><span>Classes in <a href="package-summary.html">org.apache.openmeetings.webservice.error</a> used by <a href="package-summary.html">org.apache.openmeetings.webservice.error</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="class-use/ServiceException.html#org.apache.openmeetings.webservice.error">ServiceException</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/openmeetings-webservice/apidocs/serialized-form.html b/openmeetings-webservice/apidocs/serialized-form.html
new file mode 100644
index 0000000..eb3fe44
--- /dev/null
+++ b/openmeetings-webservice/apidocs/serialized-form.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.5) on Sat Dec 21 00:44:19 NOVT 2019 -->
+<title>Serialized Form (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-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>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Serialized Form (Openmeetings Webservices 5.0.0-M3 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<section role="region">
+<h2 title="Package">Package&nbsp;org.apache.openmeetings.webservice.error</h2>
+<ul class="blockList">
+<li class="blockList"><a id="org.apache.openmeetings.webservice.error.ServiceException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/openmeetings/webservice/error/ServiceException.html" title="class in org.apache.openmeetings.webservice.error">org.apache.openmeetings.webservice.error.ServiceException</a> extends <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">RuntimeException</a> implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>


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

Posted by so...@apache.org.
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