Home | History | Annotate | Download | only in smack

Lines Matching refs:Item

283         RosterPacket.Item item = new RosterPacket.Item(user, name);
287 item.addGroupName(group);
291 rosterPacket.addRosterItem(item);
312 private void insertRosterItems(List<RosterPacket.Item> items){
316 Iterator<RosterPacket.Item> iter = items.iterator();
323 private void insertRosterItem(RosterPacket.Item item, Collection<String> addedEntries,
325 RosterEntry entry = new RosterEntry(item.getUser(), item.getName(),
326 item.getItemType(), item.getItemStatus(), this, connection);
329 if (RosterPacket.ItemType.remove.equals(item.getItemType())) {
331 if (entries.containsKey(item.getUser())) {
332 entries.remove(item.getUser());
340 String key = StringUtils.parseName(item.getUser()) + "@" +
341 StringUtils.parseServer(item.getUser());
345 deletedEntries.add(item.getUser());
350 if (!entries.containsKey(item.getUser())) {
351 entries.put(item.getUser(), entry);
354 addedEntries.add(item.getUser());
359 entries.put(item.getUser(), entry);
363 updatedEntries.add(item.getUser());
368 if (!item.getGroupNames().isEmpty()) {
388 if (!RosterPacket.ItemType.remove.equals(item.getItemType())) {
391 item.getGroupNames()) {
458 RosterPacket.Item item = RosterEntry.toRosterItem(entry);
459 // Set the item type as REMOVE so that the server will delete the entry
460 item.setItemType(RosterPacket.ItemType.remove);
461 packet.addRosterItem(item);
968 for(RosterPacket.Item item : persistentStorage.getEntries()){
969 insertRosterItem(item,addedEntries,updatedEntries,deletedEntries);
997 List<RosterPacket.Item> rosterItems = new ArrayList<RosterPacket.Item>();
998 for(RosterPacket.Item item : rosterPacket.getRosterItems()){
999 rosterItems.add(item);
1010 for(RosterPacket.Item item : persistentStorage.getEntries()){
1011 rosterItems.add(item);
1015 for (RosterPacket.Item item : rosterItems) {
1016 insertRosterItem(item,addedEntries,updatedEntries,deletedEntries);
1019 for (RosterPacket.Item i : rosterPacket.getRosterItems()){