Examples of addRosterItem()


Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

            rosterPacket.setType(IQ.Type.SET);
            RosterPacket.Item item = new RosterPacket.Item(presence.getFrom(), parseName(presence.getFrom()));
            item.addGroupName(OLATBUDDIES);
            item.setItemType(RosterPacket.ItemType.both);
            // item.setItemStatus(RosterPacket.ItemStatus.fromString());
            rosterPacket.addRosterItem(item);
            connection.sendPacket(rosterPacket);
          }
        }
        if (presence.getType() == Presence.Type.subscribe) {
          subscribedUsers.add(presence.getFrom());
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

  protected void removeSubscription(String uname) {
    RosterPacket rosterPacket = new RosterPacket();
    rosterPacket.setType(IQ.Type.SET);
    RosterPacket.Item item = new RosterPacket.Item(uname + "@" + jabberServer, uname);
    item.setItemType(RosterPacket.ItemType.remove);
    rosterPacket.addRosterItem(item);
    try {
      connection.sendPacket(rosterPacket);
    } catch (RuntimeException e) {
      Tracing.logWarn("Error while trying to send Instant Messaging packet.", e, InstantMessagingClient.class);
    }
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

      RosterPacket rosterPacket = new RosterPacket();
      rosterPacket.setType(IQ.Type.SET);
      RosterPacket.Item item = new RosterPacket.Item(uname + "@" + jabberServer, uname);
      item.addGroupName(groupname);
      item.setItemType(RosterPacket.ItemType.both);
      rosterPacket.addRosterItem(item);
      connection.sendPacket(rosterPacket);
    } catch (RuntimeException e) {
      Tracing.logWarn("Error while trying to send Instant Messaging packet.", e, InstantMessagingClient.class);
    }
  }
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

                if (group != null && group.trim().length() > 0) {
                    item.addGroupName(group);
                }
            }
        }
        rosterPacket.addRosterItem(item);
        // Wait up to a certain number of seconds for a reply from the server.
        PacketCollector collector = connection.createPacketCollector(
                new PacketIDFilter(rosterPacket.getPacketID()));
        connection.sendPacket(rosterPacket);
        IQ response = (IQ) collector.nextResult(SmackConfiguration.getPacketReplyTimeout());
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

        RosterPacket packet = new RosterPacket();
        packet.setType(IQ.Type.SET);
        RosterPacket.Item item = RosterEntry.toRosterItem(entry);
        // Set the item type as REMOVE so that the server will delete the entry
        item.setItemType(RosterPacket.ItemType.remove);
        packet.addRosterItem(item);
        PacketCollector collector = connection.createPacketCollector(
                new PacketIDFilter(packet.getPacketID()));
        connection.sendPacket(packet);
        IQ response = (IQ) collector.nextResult(SmackConfiguration.getPacketReplyTimeout());
        collector.cancel();
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

                RosterPacket packet = new RosterPacket();
                packet.setType(IQ.Type.SET);
                RosterPacket.Item item = RosterEntry.toRosterItem(entry);
                item.removeGroupName(this.name);
                item.addGroupName(name);
                packet.addRosterItem(item);
                connection.sendPacket(packet);
            }
        }
    }
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

            if (!entries.contains(entry)) {
                RosterPacket packet = new RosterPacket();
                packet.setType(IQ.Type.SET);
                RosterPacket.Item item = RosterEntry.toRosterItem(entry);
                item.addGroupName(getName());
                packet.addRosterItem(item);
                // Wait up to a certain number of seconds for a reply from the server.
                collector = connection
                        .createPacketCollector(new PacketIDFilter(packet.getPacketID()));
                connection.sendPacket(packet);
            }
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

            if (entries.contains(entry)) {
                RosterPacket packet = new RosterPacket();
                packet.setType(IQ.Type.SET);
                RosterPacket.Item item = RosterEntry.toRosterItem(entry);
                item.removeGroupName(this.getName());
                packet.addRosterItem(item);
                // Wait up to a certain number of seconds for a reply from the server.
                collector = connection
                        .createPacketCollector(new PacketIDFilter(packet.getPacketID()));
                connection.sendPacket(packet);
            }
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

        RosterEntry updatedRosterEntry = new RosterEntry(this.user, name,
      this.type, this.status, this.roster, this.connection);
        RosterPacket packet = new RosterPacket();
        packet.setType(IQ.Type.SET);
        packet.addRosterItem(toRosterItem(updatedRosterEntry));
        connection.sendPacket(packet);
    }

    /**
     * Updates the state of the entry with the new values.
View Full Code Here

Examples of org.jivesoftware.smack.packet.RosterPacket.addRosterItem()

            rosterPush.setTo(connection.getUser());

            // prepare the buddy's item entry which should be removed
            final RosterPacket.Item item = new RosterPacket.Item(entry.getUser(), entry.getName());
            item.setItemType(ItemType.remove);
            rosterPush.addRosterItem(item);

            // simulate receiving the roster push
            connection.processPacket(rosterPush);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.