Examples of IRosterItem


Examples of org.eclipse.ecf.presence.roster.IRosterItem

  private int countClientsInRosterGroup(
      org.eclipse.ecf.presence.roster.RosterGroup group, XMPPID oldID) {
    Collection groupItems = group.getEntries();
    int count = 0;
    for (final Iterator i = groupItems.iterator(); i.hasNext();) {
      final IRosterItem item = (IRosterItem) i.next();
      if (item instanceof org.eclipse.ecf.presence.roster.RosterEntry) {
        org.eclipse.ecf.presence.roster.RosterEntry entry = (org.eclipse.ecf.presence.roster.RosterEntry) item;
        XMPPID entryID = (XMPPID) entry.getUser().getID();
        if (entryID.getUsernameAtHost().equals(
            oldID.getUsernameAtHost()))
View Full Code Here

Examples of org.eclipse.ecf.presence.roster.IRosterItem

  private int countClientsInRoster(XMPPID oldID) {
    Collection rosterItems = roster.getItems();
    int count = 0;
    synchronized (rosterItems) {
      for (final Iterator i = rosterItems.iterator(); i.hasNext();) {
        final IRosterItem item = (IRosterItem) i.next();
        if (item instanceof org.eclipse.ecf.presence.roster.RosterGroup) {
          final org.eclipse.ecf.presence.roster.RosterGroup group = (org.eclipse.ecf.presence.roster.RosterGroup) item;
          count += countClientsInRosterGroup(group, oldID);
        } else if (item instanceof org.eclipse.ecf.presence.roster.RosterEntry) {
          org.eclipse.ecf.presence.roster.RosterEntry entry = (org.eclipse.ecf.presence.roster.RosterEntry) item;
View Full Code Here

Examples of org.eclipse.ecf.presence.roster.IRosterItem

  protected org.eclipse.ecf.presence.roster.RosterGroup findRosterGroup(
      Object parent, String grp) {
    final Collection items = roster.getItems();
    for (final Iterator i = items.iterator(); i.hasNext();) {
      final IRosterItem item = (IRosterItem) i.next();
      if (item.getName().equals(grp))
        return (org.eclipse.ecf.presence.roster.RosterGroup) item;
    }
    return null;
  }
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.