Revision: 3821
Author:   seba.wagner
Date:     Mon Jun 13 10:23:41 2011
Log:      Modifications for new Flags in room configuration
http://code.google.com/p/openmeetings/source/detail?r=3821

Modified:
/trunk/singlewebapp/WebContent/openmeetings/modules/admin/roomadmin/roomValueForm.lzx /trunk/singlewebapp/WebContent/openmeetings/modules/conference/flexibleConferenceRoom/baseConferenceRoom.lzx /trunk/singlewebapp/WebContent/openmeetings/modules/conference/popups/rpcerrorDialog.lzx /trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/AppointmentLogic.java /trunk/singlewebapp/src/app/org/openmeetings/app/data/conference/Roommanagement.java /trunk/singlewebapp/src/app/org/openmeetings/app/installation/ImportInitvalues.java /trunk/singlewebapp/src/app/org/openmeetings/app/remote/ConferenceService.java
 /trunk/singlewebapp/src/app/org/openmeetings/app/remote/UserService.java
/trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/MethodGateway.java /trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomService.java
 /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/AddOrgRoom.java
 /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/AddRoomTypes.java
 /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/RoomTest.java

=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/admin/roomadmin/roomValueForm.lzx Fri Jun 10 02:02:54 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/admin/roomadmin/roomValueForm.lzx Mon Jun 13 10:23:41 2011
@@ -38,6 +38,8 @@
         this.redirectURL.setAttribute("text","");
         this._listRoomModerators.clearList();
         this.ownerId.setAttribute("text","0");
+        this.waitForRecording.setValue(false);
+        this.allowRecording.setValue(false);
        </handler>

     <handler name="ondelete" >
@@ -135,6 +137,17 @@
                 this.ownerId.setAttribute("text","0");
             }

+            if (obj.waitForRecording != null && obj.waitForRecording){
+               this.waitForRecording.setValue(true);
+            } else {
+               this.waitForRecording.setValue(false);
+            }
+
+            if (obj.allowRecording != null && obj.allowRecording){
+                this.allowRecording.setValue(true);
+            } else {
+                this.allowRecording.setValue(false);
+            }

             this._listRoomModerators.getRoomModeratorsByRoomId.doCall();
         ]]>
@@ -217,6 +230,9 @@
             this.sendObject["sipNumber"] = parent.sipNumber.getText();
this.sendObject["conferencePin"] = parent.conferencePin.getText();

+ this.sendObject["waitForRecording"] = parent.waitForRecording.getValue(); + this.sendObject["allowRecording"] = parent.allowRecording.getValue();
+
             var ownerId = parent.ownerId.getText();
             if (ownerId == "") ownerId = 0;
             this.sendObject["ownerId"] = ownerId;
@@ -430,6 +446,12 @@
     <labelText labelid="1102" x="24" y="820"  fontstyle="italic"
                multiline="true" width="370" />

+    <!-- isClosed -->
+    <labelText labelid="1355" width="200" y="860" resize="false" x="2"/>
+ <labelCheckbox name="waitForRecording" width="270" y="860" x="130" fontsize="11" />
+
+    <labelText labelid="1356" width="200" y="880" resize="false" x="2"/>
+ <labelCheckbox name="allowRecording" width="270" y="880" x="130" fontsize="11" />


     <!-- RoomClient List Right Side -->
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/conference/flexibleConferenceRoom/baseConferenceRoom.lzx Thu Jun 9 11:28:01 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/conference/flexibleConferenceRoom/baseConferenceRoom.lzx Mon Jun 13 10:23:41 2011
@@ -56,6 +56,15 @@
             if (this.roomobj.isClosed) {
                canvas.roomClosed();
             }
+
+            if (this.roomobj.waitForRecording) {
+
+               new lz.errorDialog(canvas,{
+                          labelid:1316,
+                          errortext:canvas.getLabelName(1315)
+                       });
+
+            }

             canvas.currentRoomObject = this.roomobj;
             canvas._mainbgcontentNavi.setAttribute('height',0);
=======================================
--- /trunk/singlewebapp/WebContent/openmeetings/modules/conference/popups/rpcerrorDialog.lzx Mon Apr 18 05:08:54 2011 +++ /trunk/singlewebapp/WebContent/openmeetings/modules/conference/popups/rpcerrorDialog.lzx Mon Jun 13 10:23:41 2011
@@ -37,7 +37,9 @@

        <handler name="oninit">
                lz.ModeManager.makeModal(this);
-               this.getErrorByCode.doCall();
+               if (errorid != 0) {
+                       this.getErrorByCode.doCall();
+               }
        </handler>
     <handler name="onclose">
         lz.ModeManager.release(this);
=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/AppointmentLogic.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/AppointmentLogic.java Mon Jun 13 10:23:41 2011
@@ -162,6 +162,8 @@
                                "",                           // redirectURL
                                "",                           // sipNumber
                                "",                                   // 
conferencePIN
+                               null,                           // ownerID
+                               null,
                                null);                          // ownerID

                log.debug("Appointmentlogic.saveAppointment : Room - " + 
room_id);
=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/data/conference/Roommanagement.java Mon Apr 25 06:16:00 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/data/conference/Roommanagement.java Mon Jun 13 10:23:41 2011
@@ -820,7 +820,9 @@
                        String redirectURL,
                        String sipNumber,
                        String conferencePin,
-                       Long ownerId){
+                       Long ownerId,
+                       Boolean waitForRecording,
+                       Boolean allowRecording){

                log.debug("addRoom");

@@ -853,6 +855,9 @@
                                r.setConferencePin(conferencePin);
                                r.setOwnerId(ownerId);

+                               r.setWaitForRecording(waitForRecording);
+                               r.setAllowRecording(allowRecording);
+
                                //handle SIP Issues
OpenXGReturnObject openXGReturnObject = OpenXGHttpClient.getInstance().openSIPgCreateConference();

@@ -1441,7 +1446,9 @@
                        String redirectURL,
                        String sipNumber,
                        String conferencePin,
-                       Long ownerId){
+                       Long ownerId,
+                       Boolean waitForRecording,
+                       Boolean allowRecording){
                try {
                        log.debug("*** updateRoom numberOfPartizipants: 
"+numberOfPartizipants);
                        if 
(AuthLevelmanagement.getInstance().checkAdminLevel(user_level)){
@@ -1470,6 +1477,9 @@
                                r.setConferencePin(conferencePin);
                                r.setOwnerId(ownerId);

+                               r.setWaitForRecording(waitForRecording);
+                               r.setAllowRecording(allowRecording);
+
                                Object idf = HibernateUtil.createSession();
                                Session session = HibernateUtil.getSession();
                                Transaction tx = session.beginTransaction();
@@ -1827,7 +1837,9 @@
                                                                                        
"", //redirectURL
                                                                                        
"", //sipNumber
                                                                                        
"", //conferencePin
-                                                                               
        ownerId
+                                                                               
        ownerId,
+                                                                               
        null,
+                                                                               
        null
                                                                                
);

                                if (rooms_id != null) {
=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/installation/ImportInitvalues.java Tue Jun 7 03:24:12 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/installation/ImportInitvalues.java Mon Jun 13 10:23:41 2011
@@ -461,37 +461,53 @@

Roommanagement.getInstance().addRoom(3, "public Interview Room", interview_Id,
                                "", new Long(16), true, null, false, false, 
null, false, null, true,
-                               false, false, "", "", "", null);
+                               false, false, "", "", "", null,
+                       null,
+                               null);

Roommanagement.getInstance().addRoom(3, "public Conference Room", conference_Id,
                                "", new Long(32), true, null, false, false, 
null, false, null, true,
-                               false, false, "", "", "", null);
+                               false, false, "", "", "", null,
+                       null,
+                               null);

Roommanagement.getInstance().addRoom(3, "public Video Only Room", conference_Id,
                                "", new Long(32), true, null, false, false, 
null, false, null, true,
-                               false, false, "", "", "", null);
+                               false, false, "", "", "", null,
+                       null,
+                               null);

                Roommanagement.getInstance().addRoom(3,
"public Video And Whiteboard Room", conference_Id, "", new Long(32), true, - null, false, false, null, false, null, true, false, false, "", "", "", null); + null, false, false, null, false, null, true, false, false, "", "", "", null,
+                       null,
+                               null);

Roommanagement.getInstance().addRoom(3, "public Restricted Room", restricted_Id,
                                "", new Long(100), true, null, false, false, 
null, false, null, true,
-                               false, false, "", "", "", null);
+                               false, false, "", "", "", null,
+                       null,
+                               null);

                long room2 = Roommanagement.getInstance().addRoom(3,
"private Conference Room", conference_Id, "", new Long(32), false, null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+                               false, false, null, false, null, true, false, false, "", 
"", "", null,
+                       null,
+                               null);

                Roommanagement.getInstance().addRoomToOrganisation(3, room2, 1);

                Roommanagement.getInstance().addRoom(3,
                                "public Audience Room", audience_Id, "", new 
Long(32), true, null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+                               false, false, null, false, null, true, false, false, "", 
"", "", null,
+                       null,
+                               null);

                long room4 = Roommanagement.getInstance().addRoom(3,
                                "private Audience Room", audience_Id, "", new 
Long(32), false, null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+                               false, false, null, false, null, true, false, false, "", 
"", "", null,
+                       null,
+                               null);

                Roommanagement.getInstance().addRoomToOrganisation(3, room4, 1);

=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/remote/ConferenceService.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/remote/ConferenceService.java Mon Jun 13 10:23:41 2011
@@ -541,7 +541,9 @@
                                        
argObjectMap.get("redirectURL").toString(),
                                        
argObjectMap.get("sipNumber").toString(),
                                        
argObjectMap.get("conferencePin").toString(),
- Long.valueOf(argObjectMap.get("ownerId").toString()).longValue()); + Long.valueOf(argObjectMap.get("ownerId").toString()).longValue(), + Boolean.valueOf(argObjectMap.get("waitForRecording").toString()), + Boolean.valueOf(argObjectMap.get("allowRecording").toString()));
                } else if (rooms_id>0){
return Roommanagement.getInstance().updateRoom(User_level, rooms_id, Long.valueOf(argObjectMap.get("roomtypes_id").toString()).longValue(),
@@ -559,7 +561,9 @@
                                        
argObjectMap.get("redirectURL").toString(),
                                        
argObjectMap.get("sipNumber").toString(),
                                        
argObjectMap.get("conferencePin").toString(),
- Long.valueOf(argObjectMap.get("ownerId").toString()).longValue()); + Long.valueOf(argObjectMap.get("ownerId").toString()).longValue(), + Boolean.valueOf(argObjectMap.get("waitForRecording").toString()), + Boolean.valueOf(argObjectMap.get("allowRecording").toString()));
                }

                } catch (Exception e){
=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/remote/UserService.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/remote/UserService.java Mon Jun 13 10:23:41 2011
@@ -809,7 +809,9 @@
                                                "",                           
// redirectURL
                                                "",                           
// sipNumber
                                                "",                             
      // conferencePIN
-                                               null);                          
// ownerId
+                                               null,                           
// ownerId
+                                       null,
+                                       null);

                                room = 
Roommanagement.getInstance().getRoomById(room_id);

=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/MethodGateway.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/MethodGateway.java Mon Jun 13 10:23:41 2011
@@ -197,7 +197,7 @@
Long returnVal = Roommanagement.getInstance().addRoom(user_level, name, roomtypes_id, comment,
                                                                        
numberOfPartizipants, ispublic, null,
                                                                        false, false, 
null, false, null, true, false, false, ""
-                                                                       , "", 
"", null);
+                                                                       , "", 
"", null, null, null);

                                        XStream xStream = new XStream(new 
XppDriver());
                                        xStream.setMode(XStream.NO_REFERENCES);
=======================================
--- /trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomService.java Mon Apr 25 06:16:00 2011 +++ /trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomService.java Mon Jun 13 10:23:41 2011
@@ -506,7 +506,7 @@
return Roommanagement.getInstance().addRoom(user_level, name, roomtypes_id, comment,
                                                        numberOfPartizipants, 
ispublic, null,
                                                        false, false, null
-                                                       , false, null, true, false, false, "", 
"", "", null);
+                                                       , false, null, true, false, false, "", 
"", "", null, null, null);
                } catch (Exception err) {
                        log.error("[addRoom] ",err);
                }
@@ -527,7 +527,7 @@
return Roommanagement.getInstance().addRoom(user_level, name, roomtypes_id, comment,
                                                        numberOfPartizipants, 
ispublic, null,
                                                        appointment, 
isDemoRoom, demoTime, isModeratedRoom, null,
-                                                       true, false, false, "", "", 
"", null);
+                                                       true, false, false, "", "", 
"", null, null, null);
                } catch (Exception err) {
                        log.error("[addRoomWithModeration] ",err);
                }
@@ -567,7 +567,7 @@
return Roommanagement.getInstance().addRoom(user_level, name, roomtypes_id, comment,
                                                        numberOfPartizipants, 
ispublic, null,
                                                        appointment, 
isDemoRoom, demoTime, isModeratedRoom, null,
-                                                       allowUserQuestions, false, false, "", 
"", "", null);
+                                                       allowUserQuestions, false, false, "", 
"", "", null, null, null);
                } catch (Exception err) {
                        log.error("[addRoomWithModerationAndQuestions] ",err);
                }
@@ -590,7 +590,7 @@
return Roommanagement.getInstance().addRoom(user_level, name, roomtypes_id, comment,
                                                        numberOfPartizipants, 
ispublic, null,
                                                        appointment, 
isDemoRoom, demoTime, isModeratedRoom, null,
-                                                       allowUserQuestions, isAudioOnly, false, "", 
"", "", null);
+ allowUserQuestions, isAudioOnly, false, "", "", "", null, null, null);
                } catch (Exception err) {
                        log.error("[addRoomWithModerationQuestionsAndAudioType] 
",err);
                        throw new AxisFault(err.getMessage());
@@ -698,7 +698,7 @@
Long user_level = Usermanagement.getInstance().getUserLevelByID(users_id); return Roommanagement.getInstance().updateRoom(user_level, rooms_id, roomtypes_id, name, ispublic,
                                        comment, numberOfPartizipants, null, 
appointment, false, null, false,
-                                       null,true,false, false, "", "", "", 
null);
+                                       null,true,false, false, "", "", "", 
null, null, null);
                } catch (Exception err) {
                        log.error("[addRoom] ",err);
                }
@@ -721,7 +721,7 @@
return Roommanagement.getInstance().updateRoom(user_level, room_id, roomtypes_id,
                                        name, ispublic, comment, 
numberOfPartizipants, null,
                                        appointment, isDemoRoom, demoTime, 
isModeratedRoom,null,true,false,
-                                       false, "", "", "", null);
+                                       false, "", "", "", null, null, null);
                } catch (Exception err) {
                        log.error("[updateRoomWithModeration] ",err);
                }
@@ -745,7 +745,7 @@
return Roommanagement.getInstance().updateRoom(user_level, room_id, roomtypes_id,
                                        name, ispublic, comment, 
numberOfPartizipants, null,
                                        appointment, isDemoRoom, demoTime, 
isModeratedRoom,
-                                       null,allowUserQuestions,false, false, "", "", 
"", null);
+                                       null,allowUserQuestions,false, false, "", "", 
"", null, null, null);
                } catch (Exception err) {
                        log.error("[updateRoomWithModerationAndQuestions] 
",err);
                }
=======================================
--- /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/AddOrgRoom.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/AddOrgRoom.java Mon Jun 13 10:23:41 2011
@@ -18,7 +18,7 @@
        public void testAddOrgRoom(){

long room = Roommanagement.getInstance().addRoom(3,"roomOrg", 1, "", new Long(4), true,null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+ false, false, null, false, null, true, false, false, "", "", "", null, null, null);
                Roommanagement.getInstance().addRoomToOrganisation(3,room, 1);

        }
=======================================
--- /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/AddRoomTypes.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/AddRoomTypes.java Mon Jun 13 10:23:41 2011
@@ -23,11 +23,11 @@
 //             log.error("audience_Id: "+audience_Id);

long room = Roommanagement.getInstance().addRoom(3,"public Audience Room", 2,"", new Long(4), false, null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+ false, false, null, false, null, true, false, false, "", "", "", null, null, null);
                Roommanagement.getInstance().addRoomToOrganisation(3,room, 1);

long room2 = Roommanagement.getInstance().addRoom(3,"private Audience Room", 2,"", new Long(4), true, null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+ false, false, null, false, null, true, false, false, "", "", "", null, null, null);
                Roommanagement.getInstance().addRoomToOrganisation(3,room2, 1);

        }
=======================================
--- /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/RoomTest.java Sat Apr 2 02:21:16 2011 +++ /trunk/singlewebapp/src/test/org/openmeetings/test/rooms/RoomTest.java Mon Jun 13 10:23:41 2011
@@ -18,10 +18,10 @@
        public void testRoomTest(){
                //Public Rooms
long room1 = Roommanagement.getInstance().addRoom(3, "room1", 1, "", new Long(4), true, null,
-                               false, false, null, false, null, true, false, false, "", 
"", "", null);
+ false, false, null, false, null, true, false, false, "", "", "", null, null, null);
                log.error("room1: "+room1);
long room2 = Roommanagement.getInstance().addRoom(3, "room1", 2, "", new Long(4), true, null,
-                               true, false, null, false, null, true, false, false, "", 
"", "", null);
+ true, false, null, false, null, true, false, false, "", "", "", null, null, null);
                log.error("room2: "+room2);

        }

--
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.

Reply via email to