You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2011/12/18 12:58:20 UTC

svn commit: r1220369 [1/4] - in /incubator/openmeetings/trunk/singlewebapp: ./ docs/ src/docgenerator/org/openmeetings/doc/ src/fileservice/org/openmeetings/axis/services/ src/userservice/org/openmeetings/axis/services/

Author: sebawagner
Date: Sun Dec 18 11:58:19 2011
New Revision: 1220369

URL: http://svn.apache.org/viewvc?rev=1220369&view=rev
Log:
Sync r4719 trunk to new svn

Added:
    incubator/openmeetings/trunk/singlewebapp/docs/ApiClassesTemplate.vm
    incubator/openmeetings/trunk/singlewebapp/docs/FileService.html
    incubator/openmeetings/trunk/singlewebapp/docs/RoomService.html
    incubator/openmeetings/trunk/singlewebapp/docs/UserService.html
    incubator/openmeetings/trunk/singlewebapp/docs/WebserviceIndex.html
Removed:
    incubator/openmeetings/trunk/singlewebapp/docs/RoomWebService.html
Modified:
    incubator/openmeetings/trunk/singlewebapp/build.xml
    incubator/openmeetings/trunk/singlewebapp/docs/ApiMethodsTemplate.vm
    incubator/openmeetings/trunk/singlewebapp/src/docgenerator/org/openmeetings/doc/WebServiceDoclet.java
    incubator/openmeetings/trunk/singlewebapp/src/fileservice/org/openmeetings/axis/services/FileWebService.java
    incubator/openmeetings/trunk/singlewebapp/src/userservice/org/openmeetings/axis/services/UserWebService.java

Modified: incubator/openmeetings/trunk/singlewebapp/build.xml
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/build.xml?rev=1220369&r1=1220368&r2=1220369&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/build.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/build.xml Sun Dec 18 11:58:19 2011
@@ -420,7 +420,7 @@
 	</target>
 	
 	<!-- Compile JAR -->
-	<target name="jar" description="Make Archive" depends="enhance, jar.only, jar.screen.share">
+	<target name="jar" description="Make Archive" depends="enhance, build.only.webservice.doc, jar.only, jar.screen.share">
         <tstamp prefix="build">
             <format property="TODAY" pattern="d-MMMM-yyyy" locale="en"/>
         </tstamp>
@@ -648,31 +648,30 @@
     </path>
 	
 	<target name="build.webservice.doc" depends="compile.only"> 
-		
 		<javadoc classpathref="build.webservice.classpath">  
-			
+			<source file="src/userservice/org/openmeetings/axis/services/UserWebService.java" />
 			<source file="src/roomservice/org/openmeetings/axis/services/RoomWebService.java" />
-			
+			<source file="src/fileservice/org/openmeetings/axis/services/FileWebService.java" />
 			<doclet name="org.openmeetings.doc.WebServiceDoclet" pathref="build.webservice.classpath">
 			</doclet>
-			
 		</javadoc>  
-		
 	</target>
 	
 	<target name="build.only.webservice.doc" > 
-	        
-	        <javadoc classpathref="build.webservice.classpath">  
-	            
-	            <source file="src/roomservice/org/openmeetings/axis/services/RoomWebService.java" />
-	            
-	            <doclet name="org.openmeetings.doc.WebServiceDoclet" pathref="build.webservice.classpath">
-	            </doclet>
-	            
-	        </javadoc>  
-	        
-	    </target>
-	<!-- path="${classes.dir}" -->
+        <javadoc classpathref="build.webservice.classpath">  
+        	<source file="src/userservice/org/openmeetings/axis/services/UserWebService.java" />
+            <source file="src/roomservice/org/openmeetings/axis/services/RoomWebService.java" />
+        	<source file="src/fileservice/org/openmeetings/axis/services/FileWebService.java" />
+            <doclet name="org.openmeetings.doc.WebServiceDoclet" pathref="build.webservice.classpath">
+            </doclet>
+        </javadoc>  
+		<copy todir="${dist.webapps.dir}/docs">
+			<fileset dir="${basedir}/docs/">
+				<include name="*.html"/>
+				<include name="*.css"/>
+			</fileset>
+		</copy>
+    </target>
     
 	<!-- Unit Tests -->
 	<property name="om.dist.webapp" value="${red5.root}/webapps/${project.distname}"/>

Added: incubator/openmeetings/trunk/singlewebapp/docs/ApiClassesTemplate.vm
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/ApiClassesTemplate.vm?rev=1220369&view=auto
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/ApiClassesTemplate.vm (added)
+++ incubator/openmeetings/trunk/singlewebapp/docs/ApiClassesTemplate.vm Sun Dec 18 11:58:19 2011
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE TEMPLATE INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    
+     <html>
+        <head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+		<meta name="author" value="OpenMeetings Team">
+		<meta name="email" value="sebawagner@apache.org">
+		<title>OpenMeetings API Classes</title>
+		<link rel="stylesheet" type="text/css" href="openmeetings_docs.css">
+        </head>
+	<body>
+		#set( $foo = ".html" )
+	
+       <div class="navigation">
+	   #foreach ( $class in $classes )
+            <div>
+            <a href="$class.get("name")$foo" target="_PARENT"><b>$class.get("name")</b></a><br/>
+            <div class="navigation_comment"><i >$class.get("comment")</i></div>
+            </div>
+        #end
+        </div>
+	
+	
+	</body>
+	</html>
\ No newline at end of file

Modified: incubator/openmeetings/trunk/singlewebapp/docs/ApiMethodsTemplate.vm
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/ApiMethodsTemplate.vm?rev=1220369&r1=1220368&r2=1220369&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/ApiMethodsTemplate.vm (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/ApiMethodsTemplate.vm Sun Dec 18 11:58:19 2011
@@ -29,32 +29,45 @@ limitations under the License.
         </head>
 	<body>
 	
-	   <h3>Class: $className</h3>
+		<h3>Available WebServices:</h3>
+	
+		<iframe src="WebserviceIndex.html" width="100%" height="100" name="WebserviceIndex.html"
+			scrolling="no" marginheight="0" marginwidth="0" frameborder="0">
+		  <p>Your Browser does not support frames ...</p>
+		</iframe>
+		
+		<hr />
+	
+	   <h3>WebService: $webServiceName</h3>
 	   <p>$classComment<p>
 	   <p>WSDL sample Url: <a href="http://localhost:5080/openmeetings/services/$webServiceName?wsdl">http://localhost:5080/openmeetings/services/$webServiceName?wsdl</a><p>
 	
 	<!-- Links to Methods -->
-	   <h3>Index of Methods available in $className</h3>
+	   <h3>Index of Methods available in $webServiceName</h3>
 	   
        <div class="navigation">
 	   #foreach ( $method in $methods )
             #if ($method.isPublic()) 
                 <div>
                 <a href="#$method.name()"><b>$method.name()</b></a><br/>
-                <div class="navigation_comment"><i >$method.commentText()</div>
+                <div class="navigation_comment"><i >$method.commentText()</i></div>
                 </div>
            #end
         #end
         </div>
 	   
-	    <h3>Methods Details in $className</h3>
+	    <h3>Methods Details in $webServiceName</h3>
 	
 		#foreach ( $method in $methods )
 		    #if ($method.isPublic()) 
 		      <div class="method">
 		        <div class="method_header">
 		        <div style="margin-left:10px">
-    			<a name="$method.name()" ><b>$method.name() (
+    			<a name="$method.name()" ><b>$method.name()</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>$method.name() (
     			#set ($index = 0) 
     			#foreach ( $parameter in $method.parameters() )
     			   #if ($index > 0) 
@@ -64,9 +77,7 @@ limitations under the License.
     			   #set ($index = $index+1) 
     			#end
     			)
-    			</b></a>
-    			</div>
-    			</div>
+    			</i><br/>
     			<p>
     			  $method.commentText()
     			</p>
@@ -87,10 +98,13 @@ limitations under the License.
     			   #foreach ( $parameter in $method.paramTags() )
     			   <tr>
                      <td valign="top">
+                     	#if ($method.parameters().size() > $index) 
+                     		$index Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	#end 
                        $method.parameters().get($index).type().simpleTypeName()
-                     </th>
-                     <td valign="top">$parameter.parameterName()</th>
-                     <td valign="top">$parameter.parameterComment()</th>
+                     </td>
+                     <td valign="top">$parameter.parameterName()</td>
+                     <td valign="top">$parameter.parameterComment()</td>
                    </tr>
                    
                    #set ($index = $index+1) 

Added: incubator/openmeetings/trunk/singlewebapp/docs/FileService.html
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/FileService.html?rev=1220369&view=auto
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/FileService.html (added)
+++ incubator/openmeetings/trunk/singlewebapp/docs/FileService.html Sun Dec 18 11:58:19 2011
@@ -0,0 +1,1709 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+Copyright 1999-2004 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+    <!-- ====================================================================== -->
+    <!-- GENERATED FILE, DO NOT EDIT, EDIT THE TEMPLATE INSTEAD! -->
+    <!-- Main Page Section -->
+    <!-- ====================================================================== -->
+    
+     <html>
+        <head>
+		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+		<meta name="author" value="OpenMeetings Team">
+		<meta name="email" value="sebawagner@apache.org">
+		<title>OpenMeetings API Methods</title>
+		<link rel="stylesheet" type="text/css" href="openmeetings_docs.css">
+        </head>
+	<body>
+	
+		<h3>Available WebServices:</h3>
+	
+		<iframe src="WebserviceIndex.html" width="100%" height="100" name="WebserviceIndex.html"
+			scrolling="no" marginheight="0" marginwidth="0" frameborder="0">
+		  <p>Your Browser does not support frames ...</p>
+		</iframe>
+		
+		<hr />
+	
+	   <h3>WebService: FileService</h3>
+	   <p>Contains methods to import and upload files into the Files section of the
+ conference room and the personal drive of any user<p>
+	   <p>WSDL sample Url: <a href="http://localhost:5080/openmeetings/services/FileService?wsdl">http://localhost:5080/openmeetings/services/FileService?wsdl</a><p>
+	
+	<!-- Links to Methods -->
+	   <h3>Index of Methods available in FileService</h3>
+	   
+       <div class="navigation">
+	                               <div>
+                <a href="#importFile"><b>importFile</b></a><br/>
+                <div class="navigation_comment"><i >Import file from external source
+ 
+ to upload a file to a room-drive you specify: externalUserId, user if of
+ openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 0 parentFolderId = 0
+ 
+ to upload a file to a private-drive you specify: externalUserId, user if
+ of openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 1 parentFolderId = -2</i></div>
+                </div>
+                                               <div>
+                <a href="#importFileByInternalUserId"><b>importFileByInternalUserId</b></a><br/>
+                <div class="navigation_comment"><i >Import file from external source
+ 
+ to upload a file to a room-drive you specify: internalUserId, user if of
+ openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 0 parentFolderId = 0
+ 
+ to upload a file to a private-drive you specify: internalUserId, user if
+ of openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 1 parentFolderId = -2</i></div>
+                </div>
+                                               <div>
+                <a href="#addFolderByExternalUserIdAndType"><b>addFolderByExternalUserIdAndType</b></a><br/>
+                <div class="navigation_comment"><i >to add a folder to the private drive, set parentFileExplorerItemId = 0
+ and isOwner to 1/true and externalUserId/externalUserType to a valid user</i></div>
+                </div>
+                                               <div>
+                <a href="#addFolderByUserId"><b>addFolderByUserId</b></a><br/>
+                <div class="navigation_comment"><i >to add a folder to the private drive, set parentFileExplorerItemId = 0
+ and isOwner to 1/true and userId to a valid user</i></div>
+                </div>
+                                               <div>
+                <a href="#addFolderSelf"><b>addFolderSelf</b></a><br/>
+                <div class="navigation_comment"><i >Add a folder by the current user - similar to RTMP Call</i></div>
+                </div>
+                                               <div>
+                <a href="#deleteFileOrFolderByExternalIdAndType"><b>deleteFileOrFolderByExternalIdAndType</b></a><br/>
+                <div class="navigation_comment"><i >deletes a file by its external Id and type</i></div>
+                </div>
+                                               <div>
+                <a href="#deleteFileOrFolder"><b>deleteFileOrFolder</b></a><br/>
+                <div class="navigation_comment"><i >deletes files or folders based on it id</i></div>
+                </div>
+                                               <div>
+                <a href="#deleteFileOrFolderSelf"><b>deleteFileOrFolderSelf</b></a><br/>
+                <div class="navigation_comment"><i >deletes files or folders based on it id</i></div>
+                </div>
+                                               <div>
+                <a href="#getImportFileExtensions"><b>getImportFileExtensions</b></a><br/>
+                <div class="navigation_comment"><i >Get available import File Extension allowed during import</i></div>
+                </div>
+                                               <div>
+                <a href="#getPresentationPreviewFileExplorer"><b>getPresentationPreviewFileExplorer</b></a><br/>
+                <div class="navigation_comment"><i >Get a LibraryPresentation-Object for a certain file</i></div>
+                </div>
+                                               <div>
+                <a href="#getFileExplorerByRoom"><b>getFileExplorerByRoom</b></a><br/>
+                <div class="navigation_comment"><i >Get a File Explorer Object by a given Room and owner id</i></div>
+                </div>
+                                               <div>
+                <a href="#getFileExplorerByRoomSelf"><b>getFileExplorerByRoomSelf</b></a><br/>
+                <div class="navigation_comment"><i >Get a File Explorer Object by a given Room</i></div>
+                </div>
+                                               <div>
+                <a href="#getFileExplorerByParent"><b>getFileExplorerByParent</b></a><br/>
+                <div class="navigation_comment"><i >Get FileExplorerItem list by parent folder</i></div>
+                </div>
+                                               <div>
+                <a href="#getFileExplorerByParentSelf"><b>getFileExplorerByParentSelf</b></a><br/>
+                <div class="navigation_comment"><i >Get FileExplorerItem[] by parent and owner id</i></div>
+                </div>
+                                               <div>
+                <a href="#updateFileOrFolderName"><b>updateFileOrFolderName</b></a><br/>
+                <div class="navigation_comment"><i >update a file or folder name</i></div>
+                </div>
+                                               <div>
+                <a href="#updateFileOrFolderNameSelf"><b>updateFileOrFolderNameSelf</b></a><br/>
+                <div class="navigation_comment"><i >update a file or folder name</i></div>
+                </div>
+                                               <div>
+                <a href="#moveFile"><b>moveFile</b></a><br/>
+                <div class="navigation_comment"><i >move a file or folder</i></div>
+                </div>
+                                               <div>
+                <a href="#moveFileSelf"><b>moveFileSelf</b></a><br/>
+                <div class="navigation_comment"><i >move a file or folder</i></div>
+                </div>
+                                               <div>
+                <a href="#getTestObject"><b>getTestObject</b></a><br/>
+                <div class="navigation_comment"><i ></i></div>
+                </div>
+                                               <div>
+                <a href="#echo"><b>echo</b></a><br/>
+                <div class="navigation_comment"><i ></i></div>
+                </div>
+                                               <div>
+                <a href="#ping"><b>ping</b></a><br/>
+                <div class="navigation_comment"><i ></i></div>
+                </div>
+                                               <div>
+                <a href="#pingF"><b>pingF</b></a><br/>
+                <div class="navigation_comment"><i ></i></div>
+                </div>
+                           </div>
+	   
+	    <h3>Methods Details in FileService</h3>
+	
+				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="importFile" ><b>importFile</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>importFile (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long externalUserId
+    			       			    			       			     , 
+    			       			   Long externalFileId
+    			       			    			       			     , 
+    			       			   String externalType
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   boolean isOwner
+    			       			    			       			     , 
+    			       			   String path
+    			       			    			       			     , 
+    			       			   Long parentFolderId
+    			       			    			       			     , 
+    			       			   String fileSystemName
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Import file from external source
+ 
+ to upload a file to a room-drive you specify: externalUserId, user if of
+ openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 0 parentFolderId = 0
+ 
+ to upload a file to a private-drive you specify: externalUserId, user if
+ of openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 1 parentFolderId = -2
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.axis.services.FileImportError[]
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top"></td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalUserId</td>
+                     <td valign="top">the external user id => If the file should goto a private
+            section of any user, this number needs to be set</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalFileId</td>
+                     <td valign="top">the external file-type to identify the file later</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">externalType</td>
+                     <td valign="top">the name of the external system</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room Id, if the file goes to the private folder of an
+            user, you can set a random number here</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		5 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">specify a 1/true AND parentFolderId==-2 to make the file goto
+            the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		6 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">path</td>
+                     <td valign="top">http-path where we can grab the file from, the file has to be
+            accessible from the OpenMeetings server</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		7 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFolderId</td>
+                     <td valign="top">specify a parentFolderId==-2 AND isOwner == 1/true AND to make
+            the file goto the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		8 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">fileSystemName</td>
+                     <td valign="top">the filename => Important WITH file extension!</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="importFileByInternalUserId" ><b>importFileByInternalUserId</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>importFileByInternalUserId (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long internalUserId
+    			       			    			       			     , 
+    			       			   Long externalFileId
+    			       			    			       			     , 
+    			       			   String externalType
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   boolean isOwner
+    			       			    			       			     , 
+    			       			   String path
+    			       			    			       			     , 
+    			       			   Long parentFolderId
+    			       			    			       			     , 
+    			       			   String fileSystemName
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Import file from external source
+ 
+ to upload a file to a room-drive you specify: internalUserId, user if of
+ openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 0 parentFolderId = 0
+ 
+ to upload a file to a private-drive you specify: internalUserId, user if
+ of openmeetings user for which we upload the file room_id = openmeetings
+ room id isOwner = 1 parentFolderId = -2
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.axis.services.FileImportError[]
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">internalUserId</td>
+                     <td valign="top">the openmeetings user id => If the file should goto a private
+            section of any user, this number needs to be se</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalFileId</td>
+                     <td valign="top">the external file-type to identify the file later</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">externalType</td>
+                     <td valign="top">the name of the external system</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room Id, if the file goes to the private folder of an
+            user, you can set a random number here</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		5 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">specify a 1/true AND parentFolderId==-2 to make the file goto
+            the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		6 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">path</td>
+                     <td valign="top">http-path where we can grab the file from, the file has to be
+            accessible from the OpenMeetings server</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		7 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFolderId</td>
+                     <td valign="top">specify a parentFolderId==-2 AND isOwner == 1/true AND to make
+            the file goto the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		8 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">fileSystemName</td>
+                     <td valign="top">the filename => Important WITH file extension!</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="addFolderByExternalUserIdAndType" ><b>addFolderByExternalUserIdAndType</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>addFolderByExternalUserIdAndType (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long externalUserId
+    			       			    			       			     , 
+    			       			   Long parentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   String folderName
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			       			     , 
+    			       			   Long externalFilesid
+    			       			    			       			     , 
+    			       			   String externalType
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  to add a folder to the private drive, set parentFileExplorerItemId = 0
+ and isOwner to 1/true and externalUserId/externalUserType to a valid user
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalUserId</td>
+                     <td valign="top">the external file-type to identify the file later</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFileExplorerItemId</td>
+                     <td valign="top"></td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">folderName</td>
+                     <td valign="top">the name of the folder</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room Id, if the file goes to the private folder of an
+            user, you can set a random number here</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		5 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">specify a 1/true AND parentFolderId==-2 to make the file goto
+            the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		6 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalFilesid</td>
+                     <td valign="top">the external file-type to identify the file later</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		7 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">externalType</td>
+                     <td valign="top">the name of the external system</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="addFolderByUserId" ><b>addFolderByUserId</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>addFolderByUserId (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long userId
+    			       			    			       			     , 
+    			       			   Long parentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   String folderName
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			       			     , 
+    			       			   Long externalFilesid
+    			       			    			       			     , 
+    			       			   String externalType
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  to add a folder to the private drive, set parentFileExplorerItemId = 0
+ and isOwner to 1/true and userId to a valid user
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">userId</td>
+                     <td valign="top">the openmeetings user id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFileExplorerItemId</td>
+                     <td valign="top">specify a parentFolderId==-2 AND isOwner == 1/true AND to make the file goto the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">folderName</td>
+                     <td valign="top">the name of the folder</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room Id, if the file goes to the private folder of an user, you can set a random number here</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		5 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">specify a 1/true AND parentFolderId==-2 to make the file goto the private section</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		6 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalFilesid</td>
+                     <td valign="top">the external file-type to identify the file later</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		7 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">externalType</td>
+                     <td valign="top">the name of the external system</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="addFolderSelf" ><b>addFolderSelf</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>addFolderSelf (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long parentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   String fileName
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Add a folder by the current user - similar to RTMP Call
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFileExplorerItemId</td>
+                     <td valign="top">parent folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">fileName</td>
+                     <td valign="top">the file name</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top"></td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="deleteFileOrFolderByExternalIdAndType" ><b>deleteFileOrFolderByExternalIdAndType</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>deleteFileOrFolderByExternalIdAndType (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long externalFilesid
+    			       			    			       			     , 
+    			       			   String externalType
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  deletes a file by its external Id and type
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">externalFilesid</td>
+                     <td valign="top">the od of the file or folder</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">externalType</td>
+                     <td valign="top">the externalType</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="deleteFileOrFolder" ><b>deleteFileOrFolder</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>deleteFileOrFolder (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long fileExplorerItemId
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  deletes files or folders based on it id
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">fileExplorerItemId</td>
+                     <td valign="top">the id of the file or folder</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="deleteFileOrFolderSelf" ><b>deleteFileOrFolderSelf</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>deleteFileOrFolderSelf (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long fileExplorerItemId
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  deletes files or folders based on it id
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">fileExplorerItemId</td>
+                     <td valign="top">the id of the file or folder</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getImportFileExtensions" ><b>getImportFileExtensions</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getImportFileExtensions (
+    			    			    			)
+    			</i><br/>
+    			<p>
+    			  Get available import File Extension allowed during import
+    			</p>
+    			<p>
+                  Return Type: java.lang.String[]
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			                      </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getPresentationPreviewFileExplorer" ><b>getPresentationPreviewFileExplorer</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getPresentationPreviewFileExplorer (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   String parentFolder
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Get a LibraryPresentation-Object for a certain file
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.app.data.file.dto.LibraryPresentation
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top"></td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">parentFolder</td>
+                     <td valign="top"></td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getFileExplorerByRoom" ><b>getFileExplorerByRoom</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getFileExplorerByRoom (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Long owner_id
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Get a File Explorer Object by a given Room and owner id
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.app.data.file.dto.FileExplorerObject
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">Room id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">owner_id</td>
+                     <td valign="top">Owner id</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getFileExplorerByRoomSelf" ><b>getFileExplorerByRoomSelf</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getFileExplorerByRoomSelf (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Get a File Explorer Object by a given Room
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.app.data.file.dto.FileExplorerObject
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">Room Id</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getFileExplorerByParent" ><b>getFileExplorerByParent</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getFileExplorerByParent (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long parentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			       			     , 
+    			       			   Long owner_id
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Get FileExplorerItem list by parent folder
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.app.persistence.beans.files.FileExplorerItem[]
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFileExplorerItemId</td>
+                     <td valign="top">the parent folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">true if its a private drive</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">owner_id</td>
+                     <td valign="top">the owner id</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getFileExplorerByParentSelf" ><b>getFileExplorerByParentSelf</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getFileExplorerByParentSelf (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long parentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  Get FileExplorerItem[] by parent and owner id
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.app.persistence.beans.files.FileExplorerItem[]
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">SID The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">parentFileExplorerItemId</td>
+                     <td valign="top">the parent folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">the room id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">true to request private drive</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="updateFileOrFolderName" ><b>updateFileOrFolderName</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>updateFileOrFolderName (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long fileExplorerItemId
+    			       			    			       			     , 
+    			       			   String fileName
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  update a file or folder name
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">SID The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">fileExplorerItemId</td>
+                     <td valign="top">file or folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">fileName</td>
+                     <td valign="top">new file or folder name</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="updateFileOrFolderNameSelf" ><b>updateFileOrFolderNameSelf</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>updateFileOrFolderNameSelf (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long fileExplorerItemId
+    			       			    			       			     , 
+    			       			   String fileName
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  update a file or folder name
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">SID The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">fileExplorerItemId</td>
+                     <td valign="top">file or folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">fileName</td>
+                     <td valign="top">new file or folder name</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="moveFile" ><b>moveFile</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>moveFile (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long fileExplorerItemId
+    			       			    			       			     , 
+    			       			   Long newParentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			       			     , 
+    			       			   Boolean moveToHome
+    			       			    			       			     , 
+    			       			   Long owner_id
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  move a file or folder
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">SID The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">fileExplorerItemId</td>
+                     <td valign="top">current file or folder id to be moved</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">newParentFileExplorerItemId</td>
+                     <td valign="top">new parent folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">room id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">if true owner id will be set</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		5 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">moveToHome</td>
+                     <td valign="top">if true move to private drive</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		6 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">owner_id</td>
+                     <td valign="top">owner id</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="moveFileSelf" ><b>moveFileSelf</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>moveFileSelf (
+    			    			    			       			   String SID
+    			       			    			       			     , 
+    			       			   Long fileExplorerItemId
+    			       			    			       			     , 
+    			       			   Long newParentFileExplorerItemId
+    			       			    			       			     , 
+    			       			   Long room_id
+    			       			    			       			     , 
+    			       			   Boolean isOwner
+    			       			    			       			     , 
+    			       			   Boolean moveToHome
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  move a file or folder
+    			</p>
+    			<p>
+                  Return Type: java.lang.Long
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			       			   <tr>
+                     <td valign="top">
+                     	                     		0 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       String
+                     </td>
+                     <td valign="top">SID</td>
+                     <td valign="top">SID The SID of the User. This SID must be marked as logged in</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		1 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">fileExplorerItemId</td>
+                     <td valign="top">current file or folder id to be moved</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		2 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">newParentFileExplorerItemId</td>
+                     <td valign="top">new parent folder id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		3 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Long
+                     </td>
+                     <td valign="top">room_id</td>
+                     <td valign="top">room id</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		4 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">isOwner</td>
+                     <td valign="top">if true owner id will be set</td>
+                   </tr>
+                   
+                                          			   <tr>
+                     <td valign="top">
+                     	                     		5 Doclet Param Mismatch: fix JavaDocs in this Method!
+                     	                       Boolean
+                     </td>
+                     <td valign="top">moveToHome</td>
+                     <td valign="top">move to private drive</td>
+                   </tr>
+                   
+                                                         </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="getTestObject" ><b>getTestObject</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>getTestObject (
+    			    			    			)
+    			</i><br/>
+    			<p>
+    			  
+    			</p>
+    			<p>
+                  Return Type: org.openmeetings.app.data.basic.files.TestObject
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			                      </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="echo" ><b>echo</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>echo (
+    			    			    			       			   OMElement element
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  
+    			</p>
+    			<p>
+                  Return Type: org.apache.axiom.om.OMElement
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			                      </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="ping" ><b>ping</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>ping (
+    			    			    			       			   OMElement element
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  
+    			</p>
+    			<p>
+                  Return Type: void
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			                      </tbody>
+    			</table>
+    		  </div>
+    	   				    		      <div class="method">
+		        <div class="method_header">
+		        <div style="margin-left:10px">
+    			<a name="pingF" ><b>pingF</b></a>
+    			</div>
+    			</div>
+    			
+    			Method: <i>pingF (
+    			    			    			       			   OMElement element
+    			       			    			)
+    			</i><br/>
+    			<p>
+    			  
+    			</p>
+    			<p>
+                  Return Type: void
+                </p>
+    			<p>Params:</p>
+    			<table rules="all" border="1">
+    			   <thead>
+    			   <tr>
+    			     <th width="200" align="left">Type</th>
+    			     <th width="200" align="left">Fieldname</th>
+    			     <th width="400" align="left">Description</th>
+    			   </tr>
+    			   </thead>
+    			   <tbody>
+    			       			                      </tbody>
+    			</table>
+    		  </div>
+    	   			
+	
+	</body>
+</html>
+