Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.msn
Class AbstractContactGroupMsnImpl

java.lang.Object
  extended by net.java.sip.communicator.impl.protocol.msn.AbstractContactGroupMsnImpl
All Implemented Interfaces:
ContactGroup
Direct Known Subclasses:
ContactGroupMsnImpl, RootContactGroupMsnImpl

public abstract class AbstractContactGroupMsnImpl
extends Object
implements ContactGroup

The Msn implementation of the service.protocol.ContactGroup interface. There are two types of groups possible here. RootContactGroupMsnImpl which is the root node of the ContactList itself and ContactGroupMsnImpl which represents standard groups. The reason for having those 2 is that generally, Msn groups may not contain subgroups. A contact list on the other hand may not directly contain buddies. The reason for having an abstract class is only - being able to esily recognize our own (Msn) contacts.

Author:
Damian Minkov

Constructor Summary
AbstractContactGroupMsnImpl()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.java.sip.communicator.service.protocol.ContactGroup
canContainSubgroups, contacts, countContacts, countSubgroups, getContact, getGroup, getGroup, getGroupName, getParentContactGroup, getPersistentData, getProtocolProvider, getUID, isPersistent, isResolved, subgroups
 

Constructor Detail

AbstractContactGroupMsnImpl

public AbstractContactGroupMsnImpl()

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.