|
|
| |
"JBuddy"
Vol. 9, Issue 5, p. 61
Listing 1
protected List getUniqueBuddies (IClient service) {
List uniqueBuddies = new ArrayList();
IBuddyList list = service.getBuddyList();
Enumeration grpEnum = list.getListOfGroups();
while ( grpEnum.hasMoreElements() ) {
Enumeration buddies =
list.getBuddiesInGroup(((String)grpEnum.nextElement()));
while ( buddies.hasMoreElements() ) {
Object obj = buddies.nextElement();
IBuddy buddy = (IBuddy)obj;
if ( !uniqueBuddies.contains(buddy.getName())) {
uniqueBuddies.add(buddy.getName());
}
}
}
log.info ( "unique buddies: " + uniqueBuddies.size() );
return ( uniqueBuddies );
}
|
|
All Rights Reserved
Copyright © 2004 SYS-CON Media, Inc.
E-mail: info@sys-con.com
Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.
|