Examples of RoomOrganisation


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

  }

  private Long deleteRoomFromOrganisationByRoomAndOrganisation(long rooms_id,
      long organisation_id) {
    try {
      RoomOrganisation rOrganisation = this
          .getRoomsOrganisationByOrganisationIdAndRoomId(
              organisation_id, rooms_id);
      return this.deleteRoomsOrganisation(rOrganisation);
    } catch (Exception ex2) {
      log.error("[deleteRoomFromOrganisationByRoomAndOrganisation] ", ex2);
View Full Code Here

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

    r.setHideActionsMenu(false);
    r.setHideFilesExplorer(false);
    r.setHideScreenSharing(false)
    r.setHideWhiteboard(false);
    if (orgId != null) {
      RoomOrganisation ro = new RoomOrganisation();
      ro.setRoom(r);
      ro.setOrganisation(organisationDao.get(orgId));
      ro.setStarttime(new Date());
    }
    r = roomDao.update(r, null);
    return r;
  }
View Full Code Here

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

    add(new CheckBox("ispublic"));

    List<Organisation> orgList = Application.getBean(OrganisationDao.class).get(0, Integer.MAX_VALUE);
    final List<RoomOrganisation> orgRooms = new ArrayList<RoomOrganisation>(orgList.size());
    for (Organisation org : orgList) {
      orgRooms.add(new RoomOrganisation(org, getModelObject()));
    }
    add(new Select2MultiChoice<RoomOrganisation>("roomOrganisations", null, new TextChoiceProvider<RoomOrganisation>() {
      private static final long serialVersionUID = 1L;

      @Override
      protected String getDisplayText(RoomOrganisation choice) {
        return choice.getOrganisation().getName();
      }

      @Override
      protected Object getId(RoomOrganisation choice) {
        return choice.getOrganisation().getOrganisation_id();
      }

      @Override
      public void query(String term, int page, Response<RoomOrganisation> response) {
        for (RoomOrganisation or : orgRooms) {
          if (Strings.isEmpty(term) || (!Strings.isEmpty(term) && or.getOrganisation().getName().contains(term))) {
            response.add(or);
          }
        }
      }

      @Override
      public Collection<RoomOrganisation> toChoices(Collection<String> _ids) {
        List<Long> ids = new ArrayList<Long>();
        for (String id : _ids) {
          ids.add(Long.parseLong(id));
        }
        List<RoomOrganisation> list = new ArrayList<RoomOrganisation>();
        for (Organisation o : getBean(OrganisationDao.class).get(ids)) {
          list.add(new RoomOrganisation(o, RoomForm.this.getModelObject()));
        }
        return list;
      }
    }));
View Full Code Here

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

   * @return the id of the newly created Rooms_Organisation or NULL
   */
  public Long addRoomToOrganisation(long rooms_id,
      long organisation_id) {
    try {
      RoomOrganisation rOrganisation = new RoomOrganisation();
      rOrganisation.setRoom(roomDao.get(rooms_id));
      log.debug("addRoomToOrganisation rooms '"
          + rOrganisation.getRoom().getName() + "'");
      rOrganisation.setStarttime(new Date());
      rOrganisation.setOrganisation(orgDao.get(organisation_id));
      rOrganisation.setDeleted(false);

      rOrganisation = em.merge(rOrganisation);
      long returnId = rOrganisation.getRooms_organisation_id();
      return returnId;
    } catch (Exception ex2) {
      log.error("[addRoomToOrganisation] ", ex2);
    }
    return null;
View Full Code Here

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

  @SuppressWarnings("rawtypes")
  private boolean checkRoomAlreadyInOrg(Long orgid, List organisations)
      throws Exception {
    for (Iterator it = organisations.iterator(); it.hasNext();) {
      RoomOrganisation rOrganisation = (RoomOrganisation) it.next();
      if (rOrganisation.getOrganisation().getOrganisation_id()
          .equals(orgid))
        return true;
    }
    return false;
  }
View Full Code Here

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

      if (!this.checkRoomAlreadyInOrg(orgIdToAdd, roomOrganisations))
        roomsToAdd.add(orgIdToAdd);
    }

    for (Iterator<RoomOrganisation> it = roomOrganisations.iterator(); it.hasNext();) {
      RoomOrganisation rOrganisation = it.next();
      Long orgIdToDel = rOrganisation.getOrganisation()
          .getOrganisation_id();
      if (!this.checkRoomShouldByDeleted(orgIdToDel, organisations))
        roomsToDel.add(orgIdToDel);
    }
View Full Code Here

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

  @SuppressWarnings("rawtypes")
  public void deleteAllRoomsOrganisationOfRoom(long rooms_id) {
    try {
      List ll = this.getRoomsOrganisationByRoomsId(rooms_id);
      for (Iterator it = ll.iterator(); it.hasNext();) {
        RoomOrganisation rOrg = (RoomOrganisation) it.next();
        this.deleteRoomsOrganisation(rOrg);
      }
    } catch (Exception ex2) {
      log.error("[deleteAllRoomsOrganisationOfRoom] ", ex2);
    }
View Full Code Here

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

   *
   * @param rooms_organisation_id
   */
  public Long deleteRoomsOrganisationByID(long rooms_organisation_id) {
    try {
      RoomOrganisation rOrg = this
          .getRoomsOrganisationById(rooms_organisation_id);
      return this.deleteRoomsOrganisation(rOrg);
    } catch (Exception ex2) {
      log.error("[deleteRoomsOrganisationByID] ", ex2);
    }
View Full Code Here

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

  }

  private Long deleteRoomFromOrganisationByRoomAndOrganisation(long rooms_id,
      long organisation_id) {
    try {
      RoomOrganisation rOrganisation = this
          .getRoomsOrganisationByOrganisationIdAndRoomId(
              organisation_id, rooms_id);
      return this.deleteRoomsOrganisation(rOrganisation);
    } catch (Exception ex2) {
      log.error("[deleteRoomFromOrganisationByRoomAndOrganisation] ", ex2);
View Full Code Here

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

 
        List<RoomOrganisation> filtered = new ArrayList<RoomOrganisation>();
 
        for (Iterator<RoomOrganisation> iter = roomOrgsList.iterator(); iter
            .hasNext();) {
          RoomOrganisation orgRoom = iter.next();
 
          if (!orgRoom.getRoom().getAppointment()) {
            orgRoom.getRoom().setCurrentusers(
                this.getRoomClientsListByRoomId(orgRoom.getRoom()
                    .getRooms_id()));
            filtered.add(orgRoom);
          }
        }
        return filtered;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.