Revision: 4716
Author: seba.wagner
Date: Tue Dec 13 11:26:54 2011
Log: Update documentation task and style output using velocity template
http://code.google.com/p/openmeetings/source/detail?r=4716
Added:
/trunk/singlewebapp/docs/openmeetings_docs.css
Modified:
/trunk/singlewebapp/docs/ApiMethodsTemplate.vm
/trunk/singlewebapp/docs/RoomWebService.html
/trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomWebService.java
=======================================
--- /dev/null
+++ /trunk/singlewebapp/docs/openmeetings_docs.css Tue Dec 13 11:26:54 2011
@@ -0,0 +1,40 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements. See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You 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.
+*/
+body {
+ font: 10pt Verdana, Arial, Helvetica, sans-serif;
+}
+table {
+ margin-left: 20px;
+ border-color: #000000;
+}
+th {
+ background-color: #dddddd;
+}
+.method {
+ margin-top: 20px;
+ width: 100%;
+}
+.method_header {
+ background-color: #cccccc;
+ width: 100%;
+}
+.navigation {
+ margin-left: 40px;
+}
+.navigation_comment {
+ margin-left: 20px;
+}
=======================================
--- /trunk/singlewebapp/docs/ApiMethodsTemplate.vm Tue Dec 13 10:22:14 2011
+++ /trunk/singlewebapp/docs/ApiMethodsTemplate.vm Tue Dec 13 11:26:54 2011
@@ -25,6 +25,7 @@
<meta name="author" value="OpenMeetings Team">
<meta name="email" value="[email protected]">
<title>OpenMeetings API Methods</title>
+ <link rel="stylesheet" type="text/css"
href="openmeetings_docs.css">
</head>
<body>
@@ -32,10 +33,28 @@
<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>
+
+ <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>
+ #end
+ #end
+ </div>
+
+ <h3>Methods Details in $className</h3>
+
#foreach ( $method in $methods )
#if ($method.isPublic())
- <hr width="100%" />
- <a name="$method.name()"><b>$method.name() (
+ <div class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="$method.name()" ><b>$method.name() (
#set ($index = 0)
#foreach ( $parameter in $method.parameters() )
#if ($index > 0)
@@ -46,19 +65,24 @@
#end
)
</b></a>
+ </div>
+ </div>
<p>
$method.commentText()
</p>
<p>
Return Type: $method.returnType()
</p>
-
- <table style="margin-left:20px">
+ <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>
#set ($index = 0)
#foreach ( $parameter in $method.paramTags() )
<tr>
@@ -71,7 +95,9 @@
#set ($index = $index+1)
#end
+ </tbody>
</table>
+ </div>
#end
#end
=======================================
--- /trunk/singlewebapp/docs/RoomWebService.html Tue Dec 13 10:22:14 2011
+++ /trunk/singlewebapp/docs/RoomWebService.html Tue Dec 13 11:26:54 2011
@@ -25,6 +25,7 @@
<meta name="author" value="OpenMeetings Team">
<meta name="email" value="[email protected]">
<title>OpenMeetings API Methods</title>
+ <link rel="stylesheet" type="text/css"
href="openmeetings_docs.css">
</head>
<body>
@@ -32,13 +33,206 @@
<p>RoomService contains methods to manipulate rooms and create
invitation hash<p>
<p>WSDL sample Url: <a
href="http://localhost:5080/openmeetings/services/RoomWebService?wsdl">http://localhost:5080/openmeetings/services/RoomWebService?wsdl</a><p>
- <hr width="100%" />
- <a name="getRoomsPublic"><b>getRoomsPublic (
+ <!-- Links to Methods -->
+ <h3>Index of Methods available in RoomWebService</h3>
+
+ <div class="navigation">
+ <div>
+ <a href="#getRoomsPublic"><b>getRoomsPublic</b></a><br/>
+ <div class="navigation_comment"><i >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
+ them via SOAP. The Roomtype can be 1 for conference rooms or 2 for
+ audience rooms.</div>
+ </div>
+ <div>
+ <a
href="#deleteFlvRecording"><b>deleteFlvRecording</b></a><br/>
+ <div class="navigation_comment"><i >Deletes a flv
recording</div>
+ </div>
+ <div>
+ <a
href="#getFlvRecordingByExternalUserId"><b>getFlvRecordingByExternalUserId</b></a><br/>
+ <div class="navigation_comment"><i >Gets a list of flv
recordings</div>
+ </div>
+ <div>
+ <a
href="#getFlvRecordingByExternalRoomTypeAndCreator"><b>getFlvRecordingByExternalRoomTypeAndCreator</b></a><br/>
+ <div class="navigation_comment"><i >Gets a list of flv
recordings</div>
+ </div>
+ <div>
+ <a
href="#getFlvRecordingByExternalRoomTypeByList"><b>getFlvRecordingByExternalRoomTypeByList</b></a><br/>
+ <div class="navigation_comment"><i >Gets a list of flv
recordings</div>
+ </div>
+ <div>
+ <a
href="#getFlvRecordingByExternalRoomType"><b>getFlvRecordingByExternalRoomType</b></a><br/>
+ <div class="navigation_comment"><i >Gets a list of flv
recordings</div>
+ </div>
+ <div>
+ <a
href="#getFlvRecordingByRoomId"><b>getFlvRecordingByRoomId</b></a><br/>
+ <div class="navigation_comment"><i >Get list of
recordings</div>
+ </div>
+ <div>
+ <a href="#getRoomTypes"><b>getRoomTypes</b></a><br/>
+ <div class="navigation_comment"><i >List of available room
types</div>
+ </div>
+ <div>
+ <a href="#getRoomCounters"><b>getRoomCounters</b></a><br/>
+ <div class="navigation_comment"><i >Returns current users
for rooms ids</div>
+ </div>
+ <div>
+ <a href="#getRoomById"><b>getRoomById</b></a><br/>
+ <div class="navigation_comment"><i >returns a conference
room object</div>
+ </div>
+ <div>
+ <a
href="#getRoomWithCurrentUsersById"><b>getRoomWithCurrentUsersById</b></a><br/>
+ <div class="navigation_comment"><i ></div>
+ </div>
+ <div>
+ <a
href="#getRoomWithClientObjectsById"><b>getRoomWithClientObjectsById</b></a><br/>
+ <div class="navigation_comment"><i >Returns a object of
type RoomReturn</div>
+ </div>
+ <div>
+ <a href="#getRooms"><b>getRooms</b></a><br/>
+ <div class="navigation_comment"><i >Returns a List of
Objects of Rooms You can use "name" as value for
+ orderby or rooms_id</div>
+ </div>
+ <div>
+ <a
href="#getRoomsWithCurrentUsers"><b>getRoomsWithCurrentUsers</b></a><br/>
+ <div class="navigation_comment"><i >Returns a List of
Objects of Rooms You can use "name" as value for
+ orderby or rooms_id. It also fills the attribute currentUsers in the
+ Room-Object</div>
+ </div>
+ <div>
+ <a href="#addRoom"><b>addRoom</b></a><br/>
+ <div class="navigation_comment"><i >TODO: Fix Organization
Issue
+
+ deprecated use addRoomWithModeration instead</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModeration"><b>addRoomWithModeration</b></a><br/>
+ <div class="navigation_comment"><i >Create a conference
room</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationAndQuestions"><b>addRoomWithModerationAndQuestions</b></a><br/>
+ <div class="navigation_comment"><i >this SOAP Method has
an additional param to enable or disable the buttons
+ to apply for moderation this does only work in combination with the
+ room-type restricted</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationQuestionsAndAudioType"><b>addRoomWithModerationQuestionsAndAudioType</b></a><br/>
+ <div class="navigation_comment"><i >adds a new room with
options for user questions and audio only</div>
+ </div>
+ <div>
+ <a
href="#getRoomIdByExternalId"><b>getRoomIdByExternalId</b></a><br/>
+ <div class="navigation_comment"><i >Checks if a room with
this exteralRoomId + externalRoomType 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>
+ </div>
+ <div>
+ <a href="#updateRoom"><b>updateRoom</b></a><br/>
+ <div class="navigation_comment"><i >TODO: Fix Organization
Issue deprecated use updateRoomWithModeration</div>
+ </div>
+ <div>
+ <a
href="#updateRoomWithModeration"><b>updateRoomWithModeration</b></a><br/>
+ <div class="navigation_comment"><i >Updates a conference
room by its room id</div>
+ </div>
+ <div>
+ <a
href="#updateRoomWithModerationAndQuestions"><b>updateRoomWithModerationAndQuestions</b></a><br/>
+ <div class="navigation_comment"><i ></div>
+ </div>
+ <div>
+ <a href="#deleteRoom"><b>deleteRoom</b></a><br/>
+ <div class="navigation_comment"><i >Delete a room by its
room id</div>
+ </div>
+ <div>
+ <a href="#kickUser"><b>kickUser</b></a><br/>
+ <div class="navigation_comment"><i >kick all uses of a
certain room</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationAndExternalType"><b>addRoomWithModerationAndExternalType</b></a><br/>
+ <div class="navigation_comment"><i >Add a new conference
room with option to set the external room type, the
+ external room type should be set if multiple applications use the same
+ OpenMeetings instance</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationExternalTypeAndAudioType"><b>addRoomWithModerationExternalTypeAndAudioType</b></a><br/>
+ <div class="navigation_comment"><i >Adds a new room with
options for audio only</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationAndRecordingFlags"><b>addRoomWithModerationAndRecordingFlags</b></a><br/>
+ <div class="navigation_comment"><i >Adds a new room with
options for recording</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationExternalTypeAndTopBarOption"><b>addRoomWithModerationExternalTypeAndTopBarOption</b></a><br/>
+ <div class="navigation_comment"><i >Add a conference room
with options to disable the top menu bar in the
+ conference room</div>
+ </div>
+ <div>
+ <a
href="#getInvitationHash"><b>getInvitationHash</b></a><br/>
+ <div class="navigation_comment"><i >Create a Invitation
hash and optionally send it by mail the From to Date
+ is as String as some SOAP libraries do not accept Date Objects in SOAP
+ Calls Date is parsed as dd.mm.yyyy, time as hh:mm (don't forget the
+ leading zero's)</div>
+ </div>
+ <div>
+ <a
href="#sendInvitationHash"><b>sendInvitationHash</b></a><br/>
+ <div class="navigation_comment"><i >Create a Invitation
hash and optionally send it by mail the From to Date
+ is as String as some SOAP libraries do not accept Date Objects in SOAP
+ Calls Date is parsed as dd.mm.yyyy, time as hh:mm (don't forget the
+ leading zero's)</div>
+ </div>
+ <div>
+ <a
href="#sendInvitationHashWithDateObject"><b>sendInvitationHashWithDateObject</b></a><br/>
+ <div class="navigation_comment"><i >Create a Invitation
hash and optionally send it by mail the From to Date
+ is as String as some SOAP libraries do not accept Date Objects in SOAP
+ Calls Date is parsed as dd.mm.yyyy, time as hh:mm (don't forget the
+ leading zero's)</div>
+ </div>
+ <div>
+ <a
href="#getRoomsWithCurrentUsersByList"><b>getRoomsWithCurrentUsersByList</b></a><br/>
+ <div class="navigation_comment"><i >Return a RoomReturn
Object with information of the current users of a
+ conference room</div>
+ </div>
+ <div>
+ <a
href="#getRoomsWithCurrentUsersByListAndType"><b>getRoomsWithCurrentUsersByListAndType</b></a><br/>
+ <div class="navigation_comment"><i >Return a RoomReturn
Object with information of the current users of a
+ conference room with option to search for special external room
types</div>
+ </div>
+ <div>
+ <a
href="#addRoomWithModerationAndExternalTypeAndStartEnd"><b>addRoomWithModerationAndExternalTypeAndStartEnd</b></a><br/>
+ <div class="navigation_comment"><i >Adds a conference room
that is only available for a period of time</div>
+ </div>
+ <div>
+ <a
href="#addMeetingMemberRemindToRoom"><b>addMeetingMemberRemindToRoom</b></a><br/>
+ <div class="navigation_comment"><i >Add a meeting member
to a certain room. This is the same as adding an
+ external user to a event in the calendar.</div>
+ </div>
+ <div>
+ <a
href="#addExternalMeetingMemberRemindToRoom"><b>addExternalMeetingMemberRemindToRoom</b></a><br/>
+ <div class="navigation_comment"><i >Add a meeting member
to a certain room. This is the same as adding an
+ external user to a event in the calendar. with a certain time zone</div>
+ </div>
+ <div>
+ <a href="#closeRoom"><b>closeRoom</b></a><br/>
+ <div class="navigation_comment"><i >Method to remotely
close or 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.
+
+ Returns positive value if authentication was successful.</div>
+ </div>
+ </div>
+
+ <h3>Methods Details in RoomWebService</h3>
+
+ <div class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomsPublic" ><b>getRoomsPublic (
String SID
,
Long roomtypes_id
)
</b></a>
+ </div>
+ </div>
<p>
Returns an Object of Type RoomsList which contains a
list of
Room-Objects. Every Room-Object contains a Roomtype and all informations
@@ -49,13 +243,16 @@
<p>
Return Type:
org.openmeetings.app.persistence.beans.rooms.Rooms[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -72,27 +269,36 @@
<td valign="top"></th>
</tr>
- </table>
- <hr
width="100%" />
- <a name="deleteFlvRecording"><b>deleteFlvRecording (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="deleteFlvRecording" ><b>deleteFlvRecording (
String SID
,
Long flvRecordingId
)
</b></a>
+ </div>
+ </div>
<p>
Deletes a flv recording
</p>
<p>
Return Type: boolean
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -109,27 +315,36 @@
<td valign="top">the id of the recording</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getFlvRecordingByExternalUserId"><b>getFlvRecordingByExternalUserId (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getFlvRecordingByExternalUserId"
<b>getFlvRecordingByExternalUserId (
String SID
,
String externalUserId
)
</b></a>
+ </div>
+ </div>
<p>
Gets a list of flv recordings
</p>
<p>
Return Type:
org.openmeetings.axis.services.FLVRecordingReturn[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -146,9 +361,13 @@
<td valign="top">the externalUserId</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getFlvRecordingByExternalRoomTypeAndCreator"><b>getFlvRecordingByExternalRoomTypeAndCreator
(
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getFlvRecordingByExternalRoomTypeAndCreator"
<b>getFlvRecordingByExternalRoomTypeAndCreator (
String SID
,
String externalRoomType
@@ -156,19 +375,24 @@
Long insertedBy
)
</b></a>
+ </div>
+ </div>
<p>
Gets a list of flv recordings
</p>
<p>
Return Type:
org.openmeetings.axis.services.FLVRecordingReturn[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -193,27 +417,36 @@
<td valign="top">the userId that created the
recording</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getFlvRecordingByExternalRoomTypeByList"><b>getFlvRecordingByExternalRoomTypeByList
(
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getFlvRecordingByExternalRoomTypeByList"
<b>getFlvRecordingByExternalRoomTypeByList (
String SID
,
String externalRoomType
)
</b></a>
+ </div>
+ </div>
<p>
Gets a list of flv recordings
</p>
<p>
Return Type: java.util.List
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -230,27 +463,36 @@
<td valign="top">externalRoomType specified when
creating the room</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getFlvRecordingByExternalRoomType"><b>getFlvRecordingByExternalRoomType
(
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getFlvRecordingByExternalRoomType"
<b>getFlvRecordingByExternalRoomType (
String SID
,
String externalRoomType
)
</b></a>
+ </div>
+ </div>
<p>
Gets a list of flv recordings
</p>
<p>
Return Type:
org.openmeetings.app.persistence.beans.flvrecord.FlvRecording[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -267,27 +509,36 @@
<td valign="top">externalRoomType specified when
creating the room</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getFlvRecordingByRoomId"><b>getFlvRecordingByRoomId (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getFlvRecordingByRoomId"
><b>getFlvRecordingByRoomId (
String SID
,
Long roomId
)
</b></a>
+ </div>
+ </div>
<p>
Get list of recordings
</p>
<p>
Return Type:
org.openmeetings.app.persistence.beans.flvrecord.FlvRecording[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -304,25 +555,34 @@
<td valign="top">the room id</th>
</tr>
- </table>
- <hr
width="100%" />
- <a name="getRoomTypes"><b>getRoomTypes (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomTypes" ><b>getRoomTypes (
String SID
)
</b></a>
+ </div>
+ </div>
<p>
List of available room types
</p>
<p>
Return Type:
org.openmeetings.app.persistence.beans.rooms.RoomTypes[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -331,9 +591,13 @@
<td valign="top">The SID of the User. This SID must
be marked as Loggedin</th>
</tr>
- </table>
- <hr
width="100%" />
- <a name="getRoomCounters"><b>getRoomCounters (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomCounters" ><b>getRoomCounters (
String SID
,
Integer roomId1
@@ -357,19 +621,24 @@
Integer roomId10
)
</b></a>
+ </div>
+ </div>
<p>
Returns current users for rooms ids
</p>
<p>
Return Type:
org.openmeetings.axis.services.RoomCountBean[]
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -458,27 +727,36 @@
<td valign="top"></th>
</tr>
- </table>
- <hr
width="100%" />
- <a name="getRoomById"><b>getRoomById (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomById" ><b>getRoomById (
String SID
,
long rooms_id
)
</b></a>
+ </div>
+ </div>
<p>
returns a conference room object
</p>
<p>
Return Type:
org.openmeetings.app.persistence.beans.rooms.Rooms
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -495,27 +773,36 @@
<td valign="top">the room id</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getRoomWithCurrentUsersById"><b>getRoomWithCurrentUsersById (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomWithCurrentUsersById"
<b>getRoomWithCurrentUsersById (
String SID
,
long rooms_id
)
</b></a>
+ </div>
+ </div>
<p>
</p>
<p>
Return Type:
org.openmeetings.app.persistence.beans.rooms.Rooms
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -532,27 +819,36 @@
<td valign="top"></th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getRoomWithClientObjectsById"><b>getRoomWithClientObjectsById (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomWithClientObjectsById"
<b>getRoomWithClientObjectsById (
String SID
,
long rooms_id
)
</b></a>
+ </div>
+ </div>
<p>
Returns a object of type RoomReturn
</p>
<p>
Return Type: org.openmeetings.axis.services.RoomReturn
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -569,9 +865,13 @@
<td valign="top"></th>
</tr>
- </table>
- <hr
width="100%" />
- <a name="getRooms"><b>getRooms (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRooms" ><b>getRooms (
String SID
,
int start
@@ -583,6 +883,8 @@
boolean asc
)
</b></a>
+ </div>
+ </div>
<p>
Returns a List of Objects of Rooms You can use "name"
as value for
orderby or rooms_id
@@ -590,13 +892,16 @@
<p>
Return Type:
org.openmeetings.app.data.beans.basic.SearchResult
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -637,9 +942,13 @@
<td valign="top">Asc or Desc sort ordering</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getRoomsWithCurrentUsers"><b>getRoomsWithCurrentUsers (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomsWithCurrentUsers"
><b>getRoomsWithCurrentUsers (
String SID
,
int start
@@ -651,6 +960,8 @@
boolean asc
)
</b></a>
+ </div>
+ </div>
<p>
Returns a List of Objects of Rooms You can use "name"
as value for
orderby or rooms_id. It also fills the attribute currentUsers in the
@@ -659,13 +970,16 @@
<p>
Return Type:
org.openmeetings.app.data.beans.basic.SearchResult
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -706,9 +1020,13 @@
<td valign="top">Asc or Desc sort ordering</th>
</tr>
- </table>
- <hr
width="100%" />
- <a name="addRoom"><b>addRoom (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="addRoom" ><b>addRoom (
String SID
,
String name
@@ -752,6 +1070,8 @@
Integer filesPanelWidth
)
</b></a>
+ </div>
+ </div>
<p>
TODO: Fix Organization Issue
@@ -760,13 +1080,16 @@
<p>
Return Type: java.lang.Long
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -935,9 +1258,13 @@
<td valign="top"></th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="addRoomWithModeration"><b>addRoomWithModeration (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="addRoomWithModeration"
><b>addRoomWithModeration (
String SID
,
String name
@@ -959,19 +1286,24 @@
Boolean isModeratedRoom
)
</b></a>
+ </div>
+ </div>
<p>
Create a conference room
</p>
<p>
Return Type: java.lang.Long
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -1057,9 +1389,13 @@
set a user as default Moderator</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="addRoomWithModerationAndQuestions"><b>addRoomWithModerationAndQuestions
(
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="addRoomWithModerationAndQuestions"
<b>addRoomWithModerationAndQuestions (
String SID
,
String name
@@ -1083,6 +1419,8 @@
Boolean allowUserQuestions
)
</b></a>
+ </div>
+ </div>
<p>
this SOAP Method has an additional param to enable or disable the
buttons
to apply for moderation this does only work in combination with the
@@ -1091,13 +1429,16 @@
<p>
Return Type: java.lang.Long
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -1192,9 +1533,13 @@
moderation</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="addRoomWithModerationQuestionsAndAudioType"><b>addRoomWithModerationQuestionsAndAudioType
(
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="addRoomWithModerationQuestionsAndAudioType"
<b>addRoomWithModerationQuestionsAndAudioType (
String SID
,
String name
@@ -1220,19 +1565,24 @@
Boolean isAudioOnly
)
</b></a>
+ </div>
+ </div>
<p>
-
+ adds a new room with options for user questions and
audio only
</p>
<p>
Return Type: java.lang.Long
</p>
-
- <table style="margin-left:20px">
+ <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">
String
@@ -1335,9 +1685,13 @@
<td valign="top">enable or disable the video / or
audio-only</th>
</tr>
- </table>
- <hr
width="100%" />
- <a
name="getRoomIdByExternalId"><b>getRoomIdByExternalId (
+ </tbody>
+ </table>
+ </div>
+ <div
class="method">
+ <div class="method_header">
+ <div style="margin-left:10px">
+ <a name="getRoomIdByExternalId"
><b>getRoomIdByExternalId (
String SID
,
String name
@@ -1363,6 +1717,8 @@
String externalRoomType
)
</b></a>
+ </div>
+ </div>
<p>
Checks if a room with this exteralRoomId + externalRoomType does
exist,
if yes it returns the room id if not, it will create the room and then
@@ -1371,13 +1727,16 @@
<p>
Return Type: java.lang.Long
</p>
***The diff for this file has been truncated for email.***
=======================================
---
/trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomWebService.java
Tue Dec 13 10:22:14 2011
+++
/trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomWebService.java
Tue Dec 13 11:26:54 2011
@@ -780,6 +780,8 @@
/**
*
+ * adds a new room with options for user questions and audio only
+ *
* @param SID The SID of the User. This SID must be marked as Loggedin
* @param name
* Name of the Room
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en.