Package org.apache.openmeetings.db.entity.server

Examples of org.apache.openmeetings.db.entity.server.Server


    target.appendJavaScript("omServerPanelInit();");
  }

  @Override
  protected void onNewSubmit(AjaxRequestTarget target, Form<?> form) {
    Server s = new Server();
    s.setWebapp("openmeetings");
    s.setProtocol("http");
    setModelObject(s);
    target.add(this);
    target.appendJavaScript("omServerPanelInit();");
  }
View Full Code Here


    target.appendJavaScript("omServerPanelInit();");
  }

  @Override
  protected void onRefreshSubmit(AjaxRequestTarget target, Form<?> form) {
    Server server = getModelObject();
    if (server.getId() > 0) {
      server = Application.getBean(ServerDao.class).get(
          server.getId());
    } else {
      server = new Server();
    }
    setModelObject(server);
    target.add(this);
    target.appendJavaScript("omServerPanelInit();");
  }
View Full Code Here

  @Override
  protected void onDeleteSubmit(AjaxRequestTarget target, Form<?> form) {
    Application.getBean(ServerDao.class).delete(getModelObject(),
        WebSession.getUserId());
    this.setModelObject(new Server());
    target.add(listContainer);
    target.add(this);
    target.appendJavaScript("omServerPanelInit();");
  }
View Full Code Here

    Long user_level = userManager.getUserLevelByID(users_id);
    if (AuthLevelUtil.checkUserLevel(user_level)) {
      List<Server> serverList = serverDao.getActiveServers();

      long minimum = -1;
      Server result = null;
      HashMap<Server, List<Long>> activeRoomsMap = new HashMap<Server, List<Long>>();
      for (Server server : serverList) {
        List<Long> roomIds = sessionManager.getActiveRoomIdsByServer(server);
        if (roomIds.contains(roomId)) {
          // if the room is already opened on a server, redirect the user to that one,
View Full Code Here

          return true;

        } else {

          Server server = serverDao.get(serverId);
          Client rcl = sessionManager.getClientByStreamId(
              streamid, server);
          slaveHTTPConnectionManager.kickSlaveUser(server, rcl.getPublicSID());
         
          // true means only the REST call is performed, it is no
View Full Code Here

        new SearchableDataProvider<Server>(ServerDao.class)) {
      private static final long serialVersionUID = 8715559628755439596L;

      @Override
      protected void populateItem(final Item<Server> item) {
        final Server server = item.getModelObject();
        item.add(new Label("id", "" + server.getId()));
        item.add(new Label("name", "" + server.getName()));
        item.add(new Label("address", "" + server.getAddress()));
        item.add(new AjaxEventBehavior("onclick") {
          private static final long serialVersionUID = -8069413566800571061L;

          protected void onEvent(AjaxRequestTarget target) {
            form.setModelObject(server);
            form.hideNewRecord();
            target.add(form, listContainer);
            target.appendJavaScript("omServerPanelInit();");
          }
        });
        item.add(AttributeModifier.replace("class", "clickable ui-widget-content"
            + (server.getId().equals(form.getModelObject().getId()) ? " ui-state-active" : "")));
      }
    };
   
    add(listContainer.add(dataView).setOutputMarkupId(true));
    PagedEntityListPanel navigator = new PagedEntityListPanel("navigator", dataView) {
      private static final long serialVersionUID = 5097048616003411362L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        target.add(listContainer);
      }
    };
    DataViewContainer<Server> container = new DataViewContainer<Server>(listContainer, dataView, navigator);
    container.addLink(new OmOrderByBorder<Server>("orderById", "id", container))
      .addLink(new OmOrderByBorder<Server>("orderByName", "name", container))
      .addLink(new OmOrderByBorder<Server>("orderByAddress", "address", container));
    add(container.getLinks());
    add(navigator);
   
    form = new ServerForm("form", listContainer, new Server());
    form.showNewRecord();
        add(form);
   
  }
View Full Code Here

    Long users_id = sessiondataDao.checkSession(SID);
    if (AuthLevelUtil.hasUserLevel(userDao.getRights(users_id))) {
      List<Server> serverList = serverDao.getActiveServers();

      long minimum = -1;
      Server result = null;
      HashMap<Server, List<Long>> activeRoomsMap = new HashMap<Server, List<Long>>();
      for (Server server : serverList) {
        List<Long> roomIds = sessionManager.getActiveRoomIdsByServer(server);
        if (roomIds.contains(roomId)) {
          // if the room is already opened on a server, redirect the user to that one,
View Full Code Here

   * (non-Javadoc)
   *
   * @see org.apache.openmeetings.data.OmDAO#get(long)
   */
  public Server get(long id) {
    Server result = null;
    log.debug("getServer enter, id = " + id);
    TypedQuery<Server> q = em.createNamedQuery("getServerById",
        Server.class);
    q.setParameter("id", id);
    try {
View Full Code Here

          return true;

        } else {

          Server server = serverDao.get(serverId);
          Client rcl = sessionManager.getClientByStreamId(
              streamid, server);
          slaveHTTPConnectionManager.kickSlaveUser(server, rcl.getPublicSID());
         
          // true means only the REST call is performed, it is no
View Full Code Here

        new SearchableDataProvider<Server>(ServerDao.class)) {
      private static final long serialVersionUID = 8715559628755439596L;

      @Override
      protected void populateItem(final Item<Server> item) {
        final Server server = item.getModelObject();
        item.add(new Label("id", "" + server.getId()));
        item.add(new Label("name", "" + server.getName()));
        item.add(new Label("address", "" + server.getAddress()));
        item.add(new AjaxEventBehavior("onclick") {
          private static final long serialVersionUID = -8069413566800571061L;

          protected void onEvent(AjaxRequestTarget target) {
            form.setModelObject(server);
            form.hideNewRecord();
            target.add(form, listContainer);
            target.appendJavaScript("omServerPanelInit();");
          }
        });
        item.add(AttributeModifier.replace("class", "clickable ui-widget-content"
            + (server.getId().equals(form.getModelObject().getId()) ? " selected" : "")));
      }
    };
   
    add(listContainer.add(dataView).setOutputMarkupId(true));
    PagedEntityListPanel navigator = new PagedEntityListPanel("navigator", dataView) {
      private static final long serialVersionUID = 5097048616003411362L;

      @Override
      protected void onEvent(AjaxRequestTarget target) {
        target.add(listContainer);
      }
    };
    DataViewContainer<Server> container = new DataViewContainer<Server>(listContainer, dataView, navigator);
    container.setLinks(new OmOrderByBorder<Server>("orderById", "id", container)
        , new OmOrderByBorder<Server>("orderByName", "name", container)
        , new OmOrderByBorder<Server>("orderByAddress", "address", container));
    add(container.orderLinks);
    add(navigator);
   
    form = new ServerForm("form", listContainer, new Server());
    form.showNewRecord();
        add(form);
   
  }
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.entity.server.Server

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.