Package de.fu_berlin.inf.dpp.net

Examples of de.fu_berlin.inf.dpp.net.JID


                                .getParticipants();
                            List<JID> buddiesToAdd = new LinkedList<JID>();
                            for (JID buddy : buddies) {
                                boolean addBuddyToSession = true;
                                for (User addedUser : addedUsers) {
                                    JID addedBuddy = addedUser.getJID();
                                    if (buddy.equals(addedBuddy)) {
                                        addBuddyToSession = false;
                                        break;
                                    }
                                }
View Full Code Here


        case NOT_CONNECTED:
            return Messages.ConnectionStateComposite_not_connected;
        case CONNECTING:
            return Messages.ConnectionStateComposite_connecting;
        case CONNECTED:
            JID jid = new JID(saros.getSarosNet().getConnection().getUser());
            return jid.getBase();
        case DISCONNECTING:
            return Messages.ConnectionStateComposite_disconnecting;
        case ERROR:
            Exception e = saros.getSarosNet().getConnectionError();
            if (e == null) {
View Full Code Here

     * @return
     */
    protected static String getShareProjectDescription(
        ISarosSession sarosSession) {

        JID inviter = sarosSession.getHost().getJID();
        Set<IProject> projects = sarosSession.getProjects();

        StringBuilder result = new StringBuilder();

        result
            .append(MessageFormat.format(
                Messages.CollaborationUtils_user_invited_to_saros_session,
                inviter.getBase(),
                ((projects.size() == 1) ? Messages.CollaborationUtils_project_singular_ending
                    : Messages.CollaborationUtils_project_plural_ending)));

        for (IProject project : projects) {
            result.append("\n - ").append(project.getName()); //$NON-NLS-1$
View Full Code Here

        this.setWindowTitle(TITLE);
        this.setDefaultPageImageDescriptor(IMAGE);

        this.setNeedsProgressMonitor(false);

        JID jid;
        String username = account.getUsername();
        String password = account.getPassword();
        String server = account.getServer();
        if (username.contains("@")) { //$NON-NLS-1$
            jid = new JID(username);
        } else {
            jid = new JID(username + "@" + server); //$NON-NLS-1$
            server = ""; //$NON-NLS-1$
        }

        this.account = account;
        this.editXMPPAccountWizardPage = new EditXMPPAccountWizardPage(jid,
View Full Code Here

        addPage(editXMPPAccountWizardPage);
    }

    @Override
    public boolean performFinish() {
        JID jid = this.editXMPPAccountWizardPage.getJID();
        String password = this.editXMPPAccountWizardPage.getPassword();
        String server = this.editXMPPAccountWizardPage.getServer();

        String username;
        if (server.isEmpty()) {
            username = jid.getName();
            server = jid.getDomain();
        } else {
            username = jid.getBase();
        }

        this.xmppAccountStore.changeAccountData(account.getId(), username,
            password, server);
        return true;
View Full Code Here

    protected static UserElement getUserElement(Object inputElement, String jid) {
        if (inputElement instanceof RosterSessionInput) {
            ISarosSession sarosSession = ((RosterSessionInput) inputElement)
                .getSarosSession();
            if (sarosSession != null) {
                JID rqJID = sarosSession.getResourceQualifiedJID(new JID(jid));
                User user = sarosSession.getUser(rqJID);
                return getUserElement(inputElement, user);
            }
        }
View Full Code Here

        // 2. Generate outgoing JupiterActivities for all other clients and the
        // host
        for (Map.Entry<JID, Jupiter> entry : proxies.entrySet()) {

            JID jid = entry.getKey();

            // Skip sender
            if (jid.equals(source.getJID()))
                continue;

            Jupiter remoteProxy = entry.getValue();

            JupiterActivity transformed = remoteProxy.generateJupiterActivity(
View Full Code Here

            return result; // Checksum is no longer valid => discard

        // 2. Put timestamp into all resulting checksums
        for (Map.Entry<JID, Jupiter> entry : proxies.entrySet()) {

            JID jid = entry.getKey();

            // Skip sender
            if (jid.equals(source.getJID()))
                continue;

            Jupiter remoteProxy = entry.getValue();

            ChecksumActivity timestamped = checksumActivity
View Full Code Here

        });
    }

    public ArrayList<JID> getSelectedUsers() {
        ArrayList<JID> selectedUsers = new ArrayList<JID>();
        JID jid;
        for (Object element : userListViewer.getCheckedElements()) {
            jid = new JID(((RosterEntry) element).getUser());
            selectedUsers.add(jid);
        }
        return selectedUsers;
    }
View Full Code Here

            return null;
        }

        public String getColumnText(Object element, int columnIndex) {
            RosterEntry rosterEntry = (RosterEntry) element;
            final JID jid = new JID(rosterEntry.getUser());
            switch (columnIndex) {
            case 0:
                return rosterEntry.getUser();
            case 1:
                boolean supported;
View Full Code Here

TOP

Related Classes of de.fu_berlin.inf.dpp.net.JID

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.