Package org.apache.openmeetings.persistence.beans.room

Examples of org.apache.openmeetings.persistence.beans.room.Room


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

            Long rooms_id = ment.getRoom().getRooms_id();
            Room rooom = roomDao.get(rooms_id);

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

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


  }

  public Room getRoomWithCurrentUsersById(String SID, long rooms_id) {
    Long users_id = sessiondataDao.checkSession(SID);
    Long user_level = userManager.getUserLevelByID(users_id);
    Room room = roomManager.getRoomById(user_level, rooms_id);
    room.setCurrentusers(sessionManager.getClientListByRoom(room.getRooms_id()));
    return room;
  }
View Full Code Here

   * @param room_id
   * @return - true if room is full, false otherwise
   */
  public boolean isRoomFull(Long room_id) {
    try {
      Room room = roomDao.get(room_id);
     
      if (room.getNumberOfPartizipants() <= this.sessionManager
          .getClientListByRoom(room_id).size()) {
        return true;
      }
     
      return false;
View Full Code Here

  }

  public Room getRoomWithCurrentUsersById(long user_level, long rooms_id) {
    try {
      if (authLevelUtil.checkUserLevel(user_level)) {
        Room room = roomDao.get(rooms_id);

        if (room != null) {
          room.setCurrentusers(sessionManager.getClientListByRoom(room.getRooms_id()));

          return room;
        }
      }
    } catch (Exception ex2) {
View Full Code Here

     * Returns number of SIP conference participants
     * @param rooms_id id of room
     * @return number of participants
     */
    public Integer getSipConferenceMembersNumber(Long rooms_id) {
      Room r = roomDao.get(rooms_id);
      return r == null || r.getConfno() == null ? null : sipDao.countUsers(r.getConfno());
    }
View Full Code Here

      , boolean filesOpened, boolean autoVideoSelect, boolean sipEnabled) {

    try {
      if (authLevelUtil.checkAdminLevel(user_level)) {

        Room r = new Room();
        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.setAllowFontStyles(allowFontStyles);

        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.setOwnerId(ownerId);

        r.setWaitForRecording(waitForRecording);
        r.setAllowRecording(allowRecording);
       
        r.setHideChat(hideChat);
        r.setHideActivitiesAndActions(hideActivitiesAndActions);
        r.setHideActionsMenu(hideActionsMenu);
        r.setHideFilesExplorer(hideFilesExplorer);
        r.setHideScreenSharing(hideScreenSharing)
        r.setHideWhiteboard(hideWhiteboard);
        r.setShowMicrophoneStatus(showMicrophoneStatus);
        r.setChatModerated(chatModerated);
        r.setChatOpened(chatOpened);
        r.setFilesOpened(filesOpened);
        r.setAutoVideoSelect(autoVideoSelect);
        r.setSipEnabled(sipEnabled);
        r.setPin(conferencePin);
       
        r = roomDao.update(r, ownerId);

        if (organisations != null) {
          Long t = this.updateRoomOrganisations(organisations, r);
          if (t == null)
            return null;
        }

        if (roomModerators != null) {
          roomModeratorsDao.addRoomModeratorByUserList(
              roomModerators, r.getRooms_id());
        }

        return r.getRooms_id();
      }
    } catch (Exception ex2) {
      log.error("[addRoom] ", ex2);
    }
    return null;
View Full Code Here

   */
  // --------------------------------------------------------------------------------------------
  public Appointment getAppointmentByRoom(Long room_id) throws Exception {
    log.debug("getAppointmentByRoom");

    Room room = roomDao.get(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 appointmentDao.getAppointmentByRoom(room_id);
  }
View Full Code Here

        );

      log.debug("Appointmentlogic.saveAppointment : Room - " + room_id);
      log.debug("Appointmentlogic.saveAppointment : Reminder - " + remind);
 
      Room room = roomDao.get(room_id);

      // Re-factor the given time ignoring the Date is always UTC!
      TimeZone timezone = timezoneUtil.getTimezoneByUser(user);
     
      Long appointmentId = appointmentDao.addAppointment(appointmentName,
View Full Code Here

        }

      }

      Room room = point.getRoom();

      // Deleting/Notifing Meetingmembers
      List<MeetingMember> members = meetingMemberDao
          .getMeetingMemberByAppointmentId(appointmentId);

      if (members == null)
        log.debug("Appointment " + point.getAppointmentName()
            + " has no meeting members");

      if (members != null) {
        for (int i = 0; i < members.size(); i++) {
          log.debug("deleting member " + members.get(i).getEmail());
          meetingMemberLogic.deleteMeetingMember(members.get(i)
              .getMeetingMemberId(), users_id, language_id);
        }
      }

      // Deleting Appointment itself
      appointmentDao.deleteAppointement(appointmentId);

      // Deleting Room
      boolean isAppRoom = room.getAppointment();
      if (isAppRoom) {
        roomDao.delete(room, users_id);
      }

      return appointmentId;
View Full Code Here

    log.debug("addRoom");

    try {
      if (authLevelUtil.checkModLevel(user_level)) {
        Room r = new Room();
        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.setAppointment(appointment);

        r.setIsDemoRoom(isDemoRoom);
        r.setDemoTime(demoTime);

        r.setIsModeratedRoom(isModeratedRoom);

        r.setDeleted(false);
        r = em.merge(r);
        long returnId = r.getRooms_id();

        this.addRoomToOrganisation(3, returnId, organisation_id);

        if (roomModerators != null) {
          roomModeratorsDao.addRoomModeratorByUserList(
              roomModerators, r.getRooms_id());
        }

        return returnId;
      }
    } catch (Exception ex2) {
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.persistence.beans.room.Room

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.