Package com.valhalla.jbother.jabber

Examples of com.valhalla.jbother.jabber.ParsedBuddyInfo


                  Settings.getInstance().getProperty("pluginsDownloadScript"),
                  JBother.settingsDir);
                manager.setVisible(true);
            } else if (e.getSource() == consoleItem) {
                String from = resources.getString("xmlConsole");;
                ParsedBuddyInfo info = new ParsedBuddyInfo(from);
                String userId = info.getUserId().toLowerCase();
                final BuddyStatus buddyStatus = BuddyList.getInstance()
                        .getBuddyStatus(userId);
                buddyStatus.setName ( resources.getString ( "xmlConsole"));
                if (buddyStatus.getConversation() == null) {
                    buddyStatus.setConversation(ConsolePanel.getInstance(buddyStatus));
View Full Code Here


        statusMenu.setModeChecked( null );

        if( Arguments.getInstance().getBoolean( "xmlconsole" ) )
        {

            ParsedBuddyInfo info = new ParsedBuddyInfo( resources.getString( "xmlConsole" ) );
            String userId = info.getUserId().toLowerCase();
            final BuddyStatus buddyStatus = BuddyList.getInstance()
                    .getBuddyStatus( userId );
            buddyStatus.setName( resources.getString( "xmlConsole" ) );
            if( buddyStatus.getConversation() == null )
            {
View Full Code Here

            if( getTabFrame() != null )
            {
                getTabFrame().setStatus( mode, result );
            }

            ParsedBuddyInfo info = new ParsedBuddyInfo( connection.getUser() );
            BuddyStatus buddy = BuddyList.getInstance().getBuddyStatus(
                    info.getUserId() );
            buddy.addResource( info.getResource(), priority, mode, result );
            statusMenu.loadSelfStatuses();

            updateIcons();
            sendStatusChangedEvent();
            statusMenu.setModeChecked( mode );
View Full Code Here

public class EventRequestListener extends DefaultMessageEventRequestListener {
    public void composingNotificationRequested(String from, String packetID,
            MessageEventManager messageEventManager) {
        super.composingNotificationRequested(from, packetID,
                messageEventManager);
        final ParsedBuddyInfo info = new ParsedBuddyInfo(from);
        final String userId = info.getUserId().toLowerCase();
        final BuddyStatus buddy = BuddyList.getInstance()
                .getBuddyStatus(userId);
        buddy.setComposingID(packetID);
    }
View Full Code Here

    public void displayedNotificationRequested(String from, String packetID,
            MessageEventManager messageEventManager) {
        super.displayedNotificationRequested(from, packetID,
                messageEventManager);
        final ParsedBuddyInfo info = new ParsedBuddyInfo(from);
        final String userId = info.getUserId().toLowerCase();
        final BuddyStatus buddy = BuddyList.getInstance()
                .getBuddyStatus(userId);
          buddy.addNotDisplayedID(packetID, buddy.getUser ());
    }
View Full Code Here

    public void offlineNotification(String from, String packetID) {
        receiveNotificationHandler(from, BuddyList.getInstance ().getEventMessage ( packetID, 3), "stored on server") ;
    }

    public void composingNotification(String from, String packetID) {
        final ParsedBuddyInfo info = new ParsedBuddyInfo(from);
        final String userId = info.getUserId().toLowerCase();
        final BuddyStatus buddy = BuddyList.getInstance()
                .getBuddyStatus(userId);
        if (buddy.getConversation() != null
                && buddy.getConversation() instanceof ChatPanel) {
            SwingUtilities.invokeLater(new Runnable() {
View Full Code Here

            });
        }
    }

    public void cancelledNotification(String from, String packetID) {
        final ParsedBuddyInfo info = new ParsedBuddyInfo(from);
        final String userId = info.getUserId().toLowerCase();
        final BuddyStatus buddy = BuddyList.getInstance()
                .getBuddyStatus(userId);
        if (buddy.getConversation() != null
                && buddy.getConversation() instanceof ChatPanel) {
            SwingUtilities.invokeLater(new Runnable() {
View Full Code Here

    private void receiveNotificationHandler (String from,  final String [] doneMessage, final String eventType )
    {

        from=resources.getString("eventConsole");
               final BuddyStatus buddy =  BuddyList.getInstance().getBuddyStatus(new ParsedBuddyInfo(from).getUserId().toLowerCase());
        buddy.setName ( resources.getString("eventConsole"));

        if (buddy.getConversation() == null) {
                    buddy.setConversation( new EventPanel(buddy));
                }


        if ( doneMessage !=null &&
                buddy.getConversation() != null &&
                buddy.getConversation() instanceof EventPanel) {
                final String[] statusMessage = doneMessage;
                SwingUtilities.invokeLater(new Runnable()
                {
                    public void run() {
                        ((EventPanel) buddy.getConversation()).messageEvent( "<font color='red'>Message sent to " + BuddyList.getInstance().getBuddyStatus(new ParsedBuddyInfo(statusMessage[0]).getUserId().toLowerCase()).getName () + " at " +  statusMessage[1" was " + eventType + ".");
                    }
                });

            }
    }
View Full Code Here

        }

        final Presence presence = (Presence) packet;
        String from = presence.getFrom();

        ParsedBuddyInfo info = new ParsedBuddyInfo(from);
        final String userId = info.getUserId();
        final String resource = info.getResource();
        final String server = info.getServer();

        // if the user is blocked, ignore this packet
        if (BuddyList.getInstance().getBlockedUsers().containsKey(userId)) {
            return;
        }
View Full Code Here

            ex = packet.getExtension("x", "jabber:x:conference");
            if (ex != null)
                return;

            ParsedBuddyInfo info = new ParsedBuddyInfo(packet.getFrom());
            String userId = info.getUserId().toLowerCase();
            if (!Settings.getInstance().getBoolean("showAgentMessages")
                    && userId.indexOf("@") == -1)
                return;

            if (BuddyList.getInstance().getBlockedUsers().containsKey(userId)) {
                com.valhalla.Logger.debug("Blocking user: " + userId);
                return;
            }

            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    MessagePanel window = new MessagePanel();
                    window.receiveMessage(packet);
                }
            });

            return;
        }

        SwingUtilities.invokeLater(new Runnable() {
            public void run() {

                String from = packet.getFrom();

                //check to see if it's a private message
                if (BuddyList.getInstance().getTabFrame() != null
                        && BuddyList.getInstance().getTabFrame().isRoomOpen(
                                from.replaceAll("\\/.*", ""))) {
                    ChatRoomPanel window = BuddyList.getInstance()
                            .getTabFrame().getChatPanel(
                                    from.replaceAll("\\/.*", ""));
                    if (window != null)
                        initiatePMSession(window, packet);
                    return;
                }

                if (from != null) {
                    ParsedBuddyInfo info = new ParsedBuddyInfo(from);
                    String userId = info.getUserId().toLowerCase();
                    String resource = info.getResource();
                    String server = info.getServer();
                    from = info.getBareAddress();

                    BuddyStatus buddy = BuddyList.getInstance().getBuddyStatus(
                            userId);

                    if (BuddyList.getInstance().getBlockedUsers().containsKey(
View Full Code Here

TOP

Related Classes of com.valhalla.jbother.jabber.ParsedBuddyInfo

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.