Package org.jivesoftware.smack.packet.Presence

Examples of org.jivesoftware.smack.packet.Presence.Mode


            if (fields.containsKey("")) {
            } else if (fields.containsKey("chat")) {
                System.out.println("Sending CHat" + fields);
                sendChatMessage(fields);
            } else if (fields.containsKey("status")) {
                Mode mode = Mode.available;
                if (fields.get("mode").equalsIgnoreCase("dnd")) {
                    mode = Mode.dnd;
                } else if (fields.get("mode").equalsIgnoreCase("away")) {
                    mode = Mode.away;
                } else if (fields.get("mode").equalsIgnoreCase("xa")) {
View Full Code Here


    //TODO: totally editable messages
    Configuration.setStatus(status);
    Configuration.flushConfig();
    String statusXML = String.format("<body><level>99</level><profileIcon>28</profileIcon><wins>9001</wins><rankedWins>9001</rankedWins><statusMsg>%s</statusMsg></body>", status);
    Status selectedStatus = (Status) this.view.presenceComboBox.getSelectedItem();
    Mode presenceMode = Presence.Mode.chat;
    if (selectedStatus.getDisplay().equals("Away")) presenceMode = Presence.Mode.away;
    Presence newPresence = new Presence(Presence.Type.available,statusXML,1,presenceMode);
    XMPPWrapper.getConnection().sendPacket(newPresence);
  }
View Full Code Here

  }

  protected IPresence.Mode createIPresenceMode(Presence xmppPresence) {
    if (xmppPresence == null)
      return IPresence.Mode.AVAILABLE;
    final Mode mode = xmppPresence.getMode();
    if (mode == Presence.Mode.available) {
      return IPresence.Mode.AVAILABLE;
    } else if (mode == Presence.Mode.away) {
      return IPresence.Mode.AWAY;
    } else if (mode == Presence.Mode.chat) {
View Full Code Here

  }

  protected IPresence.Mode createIPresenceMode(Presence xmppPresence) {
    if (xmppPresence == null)
      return IPresence.Mode.AVAILABLE;
    final Mode mode = xmppPresence.getMode();
    if (mode == Presence.Mode.available) {
      return IPresence.Mode.AVAILABLE;
    } else if (mode == Presence.Mode.away) {
      return IPresence.Mode.AWAY;
    } else if (mode == Presence.Mode.chat) {
View Full Code Here

TOP

Related Classes of org.jivesoftware.smack.packet.Presence.Mode

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.