Пример #1
0
  /**
   * Registra la entrada del usuario en la sesión de comunicación del servidor sin autenticación.
   * Tomando el nombre de usuario del sistema operativo, más un ID generado automáticamente por
   * sistema, para identificar al seeker en el servidor. Solo para ejemplos demostrativos.
   *
   * @throws RequestException si ocurre alguna error durante el proceso de la solicitud
   */
  public void login() throws RequestException {
    activeCommunication();

    Seeker seeker = clientSetting.getSeeker();
    String user = seeker.getUser() + session.getSeekerID();
    seeker.setUser(user);
    seeker.setState(Seeker.STATE_ONLINE);
    seeker.setRole(Seeker.ROLE_POTENTIAL_MEMBER);
    //        ImageIcon fromDB = seeker.getAvatar();
    //        this.icon32 = fromDB;
    this.dRole = session.getDlgRole();
    this.rqsDispatcher = new RequestDispatcher(communication.getCommunicator());

    this.dRole.login(seeker, appManager, rqsDispatcher);
  }
Пример #2
0
  /**
   * Registra la entrada del usuario en la sesión de comunicación del servidor sin autenticación y
   * al mismo tiempo entra en una sesión de búsqueda colaborativa por defecto. Tomando el nombre de
   * usuario del sistema operativo, más un ID generado automáticamente por sistema, para identificar
   * al seeker en el servidor. Solo para ejemplos demostrativos.
   *
   * @throws RequestException si ocurre alguna error durante el proceso de la solicitud
   */
  public void loginSearchCollabSession() throws RequestException {
    activeCommunication();

    Seeker seeker = clientSetting.getSeeker();
    String user = seeker.getUser() + session.getSeekerID();
    seeker.setUser(user);
    seeker.setState(Seeker.STATE_ONLINE);
    seeker.setRole(Seeker.ROLE_CHAIRMAN);
    //        ImageIcon fromDB = seeker.getAvatar();
    //        this.icon32 = fromDB;
    this.dRole = session.getDlgRole();
    this.rqsDispatcher = new RequestDispatcher(communication.getCommunicator());

    OutputMonitor.printLine("Request connection...", OutputMonitor.INFORMATION_MESSAGE);
    this.dRole.login(seeker, appManager, rqsDispatcher);
    String chairman = session.getChairmanName("DefaultSCS");
    if (!chairman.equals(user)) {
      seeker.setRole(Seeker.ROLE_MEMBER);
    }
  }