Package org.eclipse.ecf.core.user

Examples of org.eclipse.ecf.core.user.User


          for (Iterator i = participantListeners.iterator(); i
              .hasNext();) {
            IChatRoomParticipantListener l = (IChatRoomParticipantListener) i
                .next();

            l.handleArrived(new User(participantID));
            l.handlePresenceUpdated(participantID,
                createPresence(true));
          }
        }
      } else {
        ID removeID = removeChannelParticipant(createIDFromString(users[j]));
        if (removeID != null) {
          // Notify all listeners
          for (Iterator i = participantListeners.iterator(); i
              .hasNext();) {
            IChatRoomParticipantListener l = (IChatRoomParticipantListener) i
                .next();

            l.handlePresenceUpdated(removeID, createPresence(false));
            l.handleDeparted(new User(removeID));
          }

        }
      }
    }
View Full Code Here


      // XMPP server returns the same length for both
      while (jids.hasNext() && names.hasNext()) {
        try {
          jid = (String) jids.next();
          name = (String) names.next();
          IUser user = new User(new XMPPID(connectNamespace, jid),
              name);
          result.add(new XMPPResultItem(user));
        } catch (URISyntaxException e) {
          throw new RuntimeException(
              "cannot create connect id for client " + jid //$NON-NLS-1$
View Full Code Here

    }
    try {
      topElements.put("Hostname/IP", InetAddress.getLocalHost().toString()); //$NON-NLS-1$
    } catch (final Exception e) {
    }
    return new User(clientID, usernick, usernick, topElements);
  }
View Full Code Here

      chatRoomManager.setConnection(getConnectNamespace(),
          originalTarget, conn);
      searchManager.setConnection(getConnectNamespace(), originalTarget,
          conn);
      searchManager.setEnabled(!isGoogle(originalTarget));
      presenceHelper.setUser(new User(originalTarget));
      outgoingFileTransferContainerAdapter.setConnection(conn
          .getXMPPConnection());
      return originalTarget;

    } else
View Full Code Here

        rosterManager.notifyRosterUpdate(entry);
      } else if (fromID.getResourceName() != null
          && !newPresence.getType()
              .equals(IPresence.Type.UNAVAILABLE)) {
        return new AdditionalClientRosterEntry(entry.getParent(),
            new User(fromID, user.getName()), newPresence);
      }
    }
    return null;
  }
View Full Code Here

  }

  protected IRosterItem[] createRosterEntries(RosterEntry entry) {
    final XMPPID xmppid = createIDFromName(entry.getUser());
    final String name = entry.getName();
    final User newUser = (name == null) ? new User(xmppid,
        xmppid.getUsername()) : new User(xmppid,
        XMPPID.unfixEscapeInNode(name));
    return createRosterEntries(entry.getGroups().iterator(), roster,
        newUser);
  }
View Full Code Here

          : ((RosterGroup) o).getName();
      final IRosterGroup localGrp = new org.eclipse.ecf.presence.roster.RosterGroup(
          roster, groupName);
      groups.add(localGrp);
    }
    final IUser user = new User(userID, name);
    IRosterEntry newEntry = null;
    if (groups.size() == 0)
      return new org.eclipse.ecf.presence.roster.RosterEntry(roster,
          user, new org.eclipse.ecf.presence.Presence(
              IPresence.Type.UNAVAILABLE,
View Full Code Here

    String name = entry.getName();
    if (name == null)
      name = id.getUsername();
    name = XMPPID.unfixEscapeInNode(name);
    return createRosterEntries(entry.getGroupNames().iterator(), roster,
        new User(id, name));
  }
View Full Code Here

    }
    for (final Iterator i = toNotify.iterator(); i.hasNext();) {
      final IChatRoomParticipantListener l = (IChatRoomParticipantListener) i
          .next();
      if (join) {
        l.handleArrived(new User(fromID));
      } else {
        l.handleDeparted(new User(fromID));
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.core.user.User

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.