Package org.apache.openmeetings.db.entity.room

Examples of org.apache.openmeetings.db.entity.room.Room


    if (ap.getRemind() == null && !remindTypes.isEmpty()) {
      ap.setRemind(remindTypes.get(0));
    }
   
    Room r = new Room();
    if (!roomTypes.isEmpty()) {
      r.setRoomtype(roomTypes.get(0));
    }
    r.setAppointment(true);
    ap.setRoom(r);
    return ap;
  }
View Full Code Here


        if (roomList != null && roomList.size() != 0) {
          // roomsListObject.setRoomList(roomList);
          Room[] roomItems = new Room[roomList.size()];
          int count = 0;
          for (Iterator<Room> it = roomList.iterator(); it.hasNext();) {
            Room room = it.next();
            room.setCurrentusers(null);
            roomItems[count] = room;
            count++;
          }

          return roomItems;
View Full Code Here

      Long users_id = sessiondataDao.checkSession(SID);
      Long user_level = userManager.getUserLevelByID(users_id);

      if (AuthLevelUtil.checkWebServiceLevel(user_level)) {

        Room room = roomManager.getRoomById(user_level, rooms_id);

        RoomReturn roomReturn = new RoomReturn();

        roomReturn.setCreated(room.getStarttime());
        roomReturn.setCreator(null);
        roomReturn.setName(room.getName());
        roomReturn.setRoom_id(room.getRooms_id());

        List<Client> map = sessionManager
            .getClientListByRoom(room.getRooms_id());

        RoomUser[] roomUsers = new RoomUser[map.size()];

        int i = 0;
        for (Client rcl : map) {
View Full Code Here

      String externalRoomType) throws AxisFault {
    try {
      Long users_id = sessiondataDao.checkSession(SID);
      Long user_level = userManager.getUserLevelByID(users_id);
      if (AuthLevelUtil.checkWebServiceLevel(user_level)) {
        Room room = conferenceService.getRoomByExternalId(SID,
            externalRoomId, externalRoomType, roomtypes_id);
        Long roomId = null;
        if (room == null) {
          roomId = roomManager.addExternalRoom(name, roomtypes_id,
              comment, numberOfPartizipants, ispublic, null,
              appointment, isDemoRoom, demoTime, isModeratedRoom,
              null, externalRoomId, externalRoomType, true,
              false, true, false, "", false, true, false);
        } else {
          roomId = room.getRooms_id();
        }
        return roomId;
      }

      return -26L;
View Full Code Here

    try {
      Long users_id = sessiondataDao.checkSession(SID);
      Long user_level = userManager.getUserLevelByID(users_id);
      if (AuthLevelUtil.checkWebServiceLevel(user_level)) {
        log.debug(String.format("modifyRoomParameter[%s]: %s = %s", room_id, paramName, paramValue));
        Room r = roomDao.get(room_id);
        BeanWrapper rw = new BeanWrapperImpl(r);
        rw.setPropertyValue(paramName, paramValue);
        roomDao.update(r, users_id);
      } else {
        return -2;
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

    a.setCategory(appointmentCategoryDao.get(categoryId));
    a.setRemind(appointmentReminderTypDao.get(remind));
    if (roomId > 0) {
      a.setRoom(roomDao.get(roomId));
    } else {
      a.setRoom(new Room());
      a.getRoom().setComment(appointmentDescription);
      a.getRoom().setName(appointmentName);
      a.getRoom().setRoomtype(roomTypeDao.get(roomType));
    }
    a.setOwner(userDao.get(users_id));
View Full Code Here

        a.setRemind(remindTypes.get(0));
      }
     
      List<RoomType> roomTypes = getRoomTypes();
      if (a.getRoom() == null) {
        Room r = new Room();
        r.setAppointment(true);
        a.setRoom(r);
      }
      if (a.getRoom().getRoomtype() == null && !roomTypes.isEmpty()) {
        a.getRoom().setRoomtype(roomTypes.get(0));
      }
View Full Code Here

        a.setStart(start);
        a.setEnd(end);
        a.setCategory(appointmentCategoryDao.get(1L));
        a.setOwner(from);
        if (bookedRoom) {
          a.setRoom(new Room());
          a.getRoom().setAppointment(true);
          a.getRoom().setName(subject);
          a.getRoom().setRoomtype(roomTypeDao.get(roomtype_id));
          a.getRoom().setNumberOfPartizipants(100L);
          a.getRoom().setAllowUserQuestions(true);
          a.getRoom().setAllowFontStyles(true);
        }
        for (String email : recipients) {
          MeetingMember mm = new MeetingMember();
          mm.setAppointment(a);
          mm.setUser(userDao.getContact(email, users_id));
          a.getMeetingMembers().add(mm);
        }
        a = appointmentDao.update(a, users_id);
        for (MeetingMember mm : a.getMeetingMembers()) {
          User to = mm.getUser();
          Room room = a.getRoom();
         
          //TODO should be reviewed
          if (!to.getUser_id().equals(from.getUser_id())) {
            // One message to the Send
            privateMessagesDao.addPrivateMessage(subject,
View Full Code Here

    PrivateMessage p = new PrivateMessage();
    p.setFrom(getBean(UserDao.class).get(getUserId()));
    p.setOwner(p.getFrom());
    p.setIsRead(false);
    p.setFolderId(INBOX_FOLDER_ID);
    Room r = new Room();
    r.setAppointment(true);
    r.setRoomtype(getRoomTypes().get(0));
    p.setRoom(r);
    setModelObject(p);
    roomParams.setVisible(getModelObject().isBookedRoom());
    form.setModelObject(p);
    this.isPrivate = isPrivate;
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.entity.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.