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

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


        
          // Filter : no appointed meetings
          List<Rooms> filtered = new ArrayList<Rooms>();
         
          for (Iterator<Rooms> iter = roomList.iterator();iter.hasNext();) {
            Rooms rooms = iter.next();
           
            if(!rooms.getAppointment()){
              rooms.setCurrentusers(this.getRoomClientsListByRoomId(rooms.getRooms_id()));
              filtered.add(rooms);
            }
          }
         
         
View Full Code Here


        
          // Filter : no appointed meetings
          List<Rooms> filtered = new ArrayList<Rooms>();
         
          for (Iterator<Rooms> iter = roomList.iterator();iter.hasNext();) {
            Rooms rooms = iter.next();
           
            if(!rooms.getAppointment()){
              rooms.setCurrentusers(this.getRoomClientsListByRoomId(rooms.getRooms_id()));
              filtered.add(rooms);
            }
          }
         
         
View Full Code Here

   */
  //--------------------------------------------------------------------------------------------
  public Appointment getAppointMentDataForRoom(Long room_id){
    log.debug("getAppointMentDataForRoom");
   
    Rooms room = Roommanagement.getInstance().getRoomById(room_id);
   
    if(room.getAppointment() == false)
      return null;
   
    try{
      Appointment ment = AppointmentLogic.getInstance().getAppointmentByRoom(room_id);
     
View Full Code Here

   
    log.debug("getCurrentRoomClient -2- "+streamid);
   
    RoomClient currentClient = this.clientListManager.getClientByStreamId(streamid);
   
    Rooms room = Roommanagement.getInstance().getRoomById(room_id);
   
    if(room.getAppointment() == false)
      return null;
   
    try{
      Appointment appointment = AppointmentLogic.getInstance().getAppointmentByRoom(room_id);
     
View Full Code Here

       if(points != null){
        for(int i = 0; i < points.size(); i++){
          Appointment ment = points.get(i);
         
          Long rooms_id = ment.getRoom().getRooms_id();
          Rooms rooom = Roommanagement.getInstance().getRoomById(rooms_id);
         
          if(!rooom.getRoomtype().getRoomtypes_id().equals(room_types_id))
            continue;
         
          rooom.setCurrentusers(this.getRoomClientsListByRoomId(rooom.getRooms_id()));
          result.add(rooom);
        }
       }
      
       log.debug("Found " + result.size() + " rooms");
View Full Code Here

        if (appointments != null) {
          for (int i = 0; i < appointments.size(); i++) {
            Appointment ment = appointments.get(i);

            Long rooms_id = ment.getRoom().getRooms_id();
            Rooms rooom = Roommanagement.getInstance().getRoomById(rooms_id);

            rooom.setCurrentusers(this.getRoomClientsListByRoomId(rooom.getRooms_id()));
            result.add(rooom);
          }
        }

        log.debug("Found " + result.size() + " rooms");
View Full Code Here

  }
 
  public Rooms getRoomWithCurrentUsersById(long user_level, long rooms_id){
    try {
      if (AuthLevelmanagement.getInstance().checkUserLevel(user_level)){
        Rooms room = this.getRoomById(rooms_id);
       
        if (room != null) {
          HashMap<String,RoomClient> map = ClientListManager.getInstance().getClientListByRoom(room.getRooms_id());
         
          room.setCurrentusers(new LinkedList<RoomClient>());
         
          for (Iterator<String> iter = map.keySet().iterator(); iter.hasNext(); ) {
            room.getCurrentusers().add(map.get(iter.next()));
          }
         
          return room;
        }
      }
View Full Code Here

            String whereClause = "";
           
            int i = 0;
            List<Rooms> rooms = Roommanagement.getInstance().getPublicRooms(user_level);
            for (Iterator<Rooms> iter = rooms.iterator();iter.hasNext();){
              Rooms room = iter.next();
              if (i==0) whereClause += " (";
              else whereClause += " OR";
              whereClause += " c.rooms.rooms_id = "+room.getRooms_id()+" ";
              i++;
            }
       
        Users us = UsersDaoImpl.getInstance().getUser(users_id);
       
View Full Code Here

      if (rooms_id == 0) {
        return null;
      }
     
      String hql = "select c from Rooms as c where c.rooms_id = :rooms_id AND c.deleted <> :deleted";
      Rooms room = null;
     
      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
View Full Code Here

    log.debug("addRoom");
   
    try {
      if (AuthLevelmanagement.getInstance().checkAdminLevel(user_level)){
       
        Rooms r = new Rooms();
        r.setName(name);
        r.setComment(comment);
        r.setStarttime(new Date());
        r.setNumberOfPartizipants(numberOfPartizipants);
        r.setRoomtype(this.getRoomTypesById(roomtypes_id));
        r.setIspublic(ispublic);
        r.setAllowUserQuestions(allowUserQuestions);
        r.setIsAudioOnly(isAudioOnly);
       
        r.setAppointment(appointment);
       
        r.setIsDemoRoom(isDemoRoom);
        r.setDemoTime(demoTime);
       
        r.setIsModeratedRoom(isModeratedRoom);
        r.setHideTopBar(hideTopBar);
       
        r.setDeleted("false");
       
        r.setIsClosed(isClosed);
        r.setRedirectURL(redirectURL);
       
        r.setSipNumber(sipNumber);
        r.setConferencePin(conferencePin);
        r.setOwnerId(ownerId);
       
        r.setWaitForRecording(waitForRecording);
        r.setAllowRecording(allowRecording);
       
        //handle SIP Issues
        OpenXGReturnObject openXGReturnObject = OpenXGHttpClient.getInstance().openSIPgCreateConference();
       
        if (openXGReturnObject != null) {
          r.setSipNumber(openXGReturnObject.getConferenceNumber());
          r.setConferencePin(openXGReturnObject.getConferencePin());
        }
       
        Object idf = PersistenceSessionUtil.createSession();
        EntityManager session = PersistenceSessionUtil.getSession();
        EntityTransaction tx = session.getTransaction();
        tx.begin();
        r = session.merge(r);
        session.flush();
        long returnId = r.getRooms_id();
        tx.commit();
        PersistenceSessionUtil.closeSession(idf);
       
        if (organisations!=null){
          Long t = this.updateRoomOrganisations(organisations, r);
          if (t==null) return null;
        }
       
        if (roomModerators!=null) {
          RoomModeratorsDaoImpl.getInstance().addRoomModeratorByUserList(roomModerators, r.getRooms_id());
        }
       
        return returnId;
      }
    } catch (Exception ex2) {
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.