Package org.openmeetings.app.persistence.beans.rooms

Examples of org.openmeetings.app.persistence.beans.rooms.Rooms


                String redirectURL = "";
                if (roomObject.element("redirectURL") != null) {
                  redirectURL = unformatString(roomObject.element("redirectURL").getText());
                }
               
                Rooms room = new Rooms();
                room.setRooms_id(rooms_id);
                room.setOwnerId(ownerId);
                room.setName(name);
                room.setDeleted(deleted);
                room.setComment(comment);
                room.setNumberOfPartizipants(numberOfPartizipants);
                room.setAppointment(appointment);
                room.setExternalRoomId(externalRoomId);
                room.setExternalRoomType(externalRoomType);
                room.setRoomtype(Roommanagement.getInstance().getRoomTypesById(roomtypes_id));
                room.setIsDemoRoom(isDemoRoom);
                room.setDemoTime(demoTime);
                room.setIsModeratedRoom(isModeratedRoom);
                room.setAllowUserQuestions(allowUserQuestions);
                room.setIsAudioOnly(isAudioOnly);
                room.setSipNumber(sipNumber);
                room.setConferencePin(conferencePin);
                room.setIspublic(ispublic);
                room.setIsClosed(isClosed);
                room.setRedirectURL(redirectURL);
                room.setWaitForRecording(waitForRecording);
                room.setHideTopBar(hideTopBar);
                room.setAllowRecording(allowRecording);
               
                Long roomId = room.getRooms_id();
               
                //We need to reset this as openJPA reject to store them otherwise
                room.setRooms_id(null);
               
                Long newRoomId = Roommanagement.getInstance().addRoom(room);
                roomsMap.put(roomId, newRoomId);
               
                for (Iterator<Element> iterMods = roomObject.elementIterator( "room_moderators" ); iterMods.hasNext(); ) {
View Full Code Here


    Element root = document.addElement("root");
   
    Element rooms = root.addElement("rooms");
   
    for (Iterator<Rooms> it = roomList.iterator();it.hasNext();) {
      Rooms r = it.next();
     
      Element room = rooms.addElement("room");
     
      room.addElement("name").addCDATA(""+r.getName());
      room.addElement("rooms_id").addCDATA(""+r.getRooms_id());
      room.addElement("deleted").addCDATA(""+r.getDeleted());
      room.addElement("comment").addCDATA(""+r.getComment());
      room.addElement("numberOfPartizipants").addCDATA(""+r.getNumberOfPartizipants());
      room.addElement("appointment").addCDATA(""+r.getAppointment());
      room.addElement("externalRoomId").addCDATA(""+r.getExternalRoomId());
      room.addElement("externalRoomType").addCDATA(""+r.getExternalRoomType());
      if (r.getRoomtype() != null) {
        room.addElement("roomtypeId").addCDATA(""+r.getRoomtype().getRoomtypes_id());
      } else {
        room.addElement("roomtypeId").addCDATA(""+0);
      }
      if (r.getOwnerId() != null) {
        room.addElement("ownerid").addCDATA(""+r.getOwnerId());
      } else {
        room.addElement("ownerid").addCDATA("");
      }
      if (r.getWaitForRecording() != null) {
        room.addElement("waitForRecording").addCDATA(""+r.getWaitForRecording());
      } else {
        room.addElement("waitForRecording").addCDATA("");
      }
      if (r.getHideTopBar() != null) {
        room.addElement("hideTopBar").addCDATA(""+r.getHideTopBar());
      } else {
        room.addElement("hideTopBar").addCDATA("");
      }
      if (r.getAllowRecording() != null) {
        room.addElement("allowRecording").addCDATA(""+r.getAllowRecording());
      } else {
        room.addElement("allowRecording").addCDATA("");
      }
      room.addElement("isDemoRoom").addCDATA(""+r.getIsDemoRoom());
      room.addElement("demoTime").addCDATA(""+r.getDemoTime());
      room.addElement("isModeratedRoom").addCDATA(""+r.getIsModeratedRoom());
      room.addElement("allowUserQuestions").addCDATA(""+r.getAllowUserQuestions());
      room.addElement("isAudioOnly").addCDATA(""+r.getIsAudioOnly());
      room.addElement("sipNumber").addCDATA(""+r.getSipNumber());
      room.addElement("conferencePin").addCDATA(""+r.getConferencePin());
      if (r.getIspublic() != null) {
        room.addElement("ispublic").addCDATA(""+r.getIspublic());
      } else {
        r.setIspublic(false);
        room.addElement("ispublic").addCDATA(""+r.getIspublic());
      }
     
      room.addElement("isClosed").addCDATA(""+r.getIsClosed());
      room.addElement("redirectURL").addCDATA(""+r.getRedirectURL());
     
      List<RoomModerators> roomModeratorsList = RoomModeratorsDaoImpl.getInstance().getRoomModeratorByRoomId(r.getRooms_id());
     
      Element room_moderators = room.addElement("room_moderators");
     
      for (RoomModerators roomModerator : roomModeratorsList) {
       
View Full Code Here

                Date inserted = CalendarPatterns.parseDateWithHour(unformatString(pmObject.element("inserted").getText()));
                Boolean isContactRequest = importBooleanType(unformatString(pmObject.element("isContactRequest").getText()));
                Boolean isRead = importBooleanType(unformatString(pmObject.element("isRead").getText()));
                Boolean isTrash = importBooleanType(unformatString(pmObject.element("isTrash").getText()));
                Users owner = Usermanagement.getInstance().getUserById(getNewId(importLongType(unformatString(pmObject.element("owner").getText())), Maps.USERS));
                Rooms room = Roommanagement.getInstance().getRoomById(getNewId(importLongType(unformatString(pmObject.element("room").getText())), Maps.ROOMS));
               
                PrivateMessages pm = new PrivateMessages();
                pm.setMessage(message);
                pm.setSubject(subject);
                pm.setPrivateMessageFolderId(privateMessageFolderId);
View Full Code Here

   */
  //--------------------------------------------------------------------------------------------
  public Appointment getAppointmentByRoom(Long room_id) throws Exception{
    log.debug("getAppointmentByRoom");
   
    Rooms room = Roommanagement.getInstance().getRoomById(room_id);
   
    if(room == null)
      throw new Exception("Room does not exist in database!");
   
    if(!room.getAppointment())
      throw new Exception("Room " + room.getName() + " isnt part of an appointed meeting");
   
    return AppointmentDaoImpl.getInstance().getAppointmentByRoom(room_id);
  }
View Full Code Here

        );       
   
    log.debug("Appointmentlogic.saveAppointment : Room - " + room_id);
    log.debug("Appointmentlogic.saveAppointment : Reminder - " + remind);
   
    Rooms room = Roommanagement.getInstance().getRoomById(room_id);
   
    if(room == null)
      log.error("Room " + room_id + " could not be found!");
    else
      log.debug("Room " + room_id + " ok!");
View Full Code Here

         
        }
       
      }
     
      Rooms room = point.getRoom();
     
     
      // Deleting/Notifing Meetingmembers
      List<MeetingMember> members = MeetingMemberDaoImpl.getInstance().getMeetingMemberByAppointmentId(appointmentId);
       
View Full Code Here

           log.info("validFromDate: "+CalendarPatterns.getDateWithTimeByMiliSeconds(appointmentstart));
           log.info("validToDate: "+CalendarPatterns.getDateWithTimeByMiliSeconds(appointmentend));
          
           Users from = Usermanagement.getInstance().getUserById(users_id);
          
           Rooms room = null;
          
           if (bookedRoom) {
             Long room_id = Roommanagement.getInstance().addRoom(
                3,          // Userlevel
                subject,  // name 
View Full Code Here

     
      if (currentModList.size() > 0) {
        return 2L;
      } else {
        //No moderator in this room at the moment
        Rooms room = Roommanagement.getInstance().getRoomById(currentClient.getRoom_id());
       
        if (room.getIsModeratedRoom()) {
          return 3L;
        } else {
          return 1L;
        }
      }
View Full Code Here

   */
  public synchronized Boolean checkRoomValues(Long room_id){
    try {
     
      // appointed meeting or moderated Room?
      Rooms room = Roommanagement.getInstance().getRoomById(room_id);
     
      // not really - default logic
      if(room.getAppointment() == null || room.getAppointment() == false){
       
        if (room.getIsModeratedRoom()) {
         
          //if this is a Moderated Room then the Room can be only locked off by the Moderator Bit
          List<RoomClient> clientModeratorListRoom = this.clientListManager.getCurrentModeratorByRoom(room_id);
         
          //If there is no Moderator yet and we are asking for it then deny it
View Full Code Here

      //LogicalRoom ENTER
      HashMap<String,RoomClient> clientListRoom = this.getRoomClients(room_id);
     
     
      // appointed meeting or moderated Room?
      Rooms room = Roommanagement.getInstance().getRoomById(room_id);
     
      //Check Max Users first
      if (room.getNumberOfPartizipants() != null && clientListRoom.size() > room.getNumberOfPartizipants()) {
        roomStatus.setRoomFull(true);
        return roomStatus;
      }
     
      // not really - default logic
      if(room.getAppointment() == null || room.getAppointment() == false){
       
        if (room.getIsModeratedRoom()) {
         
          //if this is a Moderated Room then the Room can be only locked off by the Moderator Bit
          //List<RoomClient> clientModeratorListRoom = this.clientListManager.getCurrentModeratorByRoom(room_id);
         
          //If there is no Moderator yet we have to check if the current User has the Bit set to true to
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.rooms.Rooms

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.