Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

java.lang.Object
  extended by net.java.sip.communicator.impl.protocol.msn.VolatileContact
All Implemented Interfaces:
net.sf.jml.MsnContact, net.sf.jml.MsnUser

public class VolatileContact
extends Object
implements net.sf.jml.MsnContact

The Msn implementation for Volatile Contact

Author:
Damian Minkov

Constructor Summary
VolatileContact(String id)
           
VolatileContact(String id, net.sf.jml.Email email, String displayName)
           
 
Method Summary
 boolean belongGroup(net.sf.jml.MsnGroup msnGroup)
           
 net.sf.jml.MsnObject getAvatar()
           
 net.sf.jml.MsnGroup[] getBelongGroups()
           
 net.sf.jml.MsnClientId getClientId()
           
 net.sf.jml.MsnContactList getContactList()
           
 String getDisplayName()
           
 net.sf.jml.Email getEmail()
           
 String getFriendlyName()
           
 String getId()
           
 String getOldDisplayName()
           
 net.sf.jml.MsnUserStatus getOldStatus()
           
 String getPersonalMessage()
           
 net.sf.jml.MsnUserProperties getProperties()
           
 net.sf.jml.MsnUserStatus getStatus()
           
 boolean isInList(net.sf.jml.MsnList msnList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VolatileContact

VolatileContact(String id,
                net.sf.jml.Email email,
                String displayName)

VolatileContact

VolatileContact(String id)
Method Detail

getContactList

public net.sf.jml.MsnContactList getContactList()
Specified by:
getContactList in interface net.sf.jml.MsnContact

getId

public String getId()
Specified by:
getId in interface net.sf.jml.MsnContact

getFriendlyName

public String getFriendlyName()
Specified by:
getFriendlyName in interface net.sf.jml.MsnContact

isInList

public boolean isInList(net.sf.jml.MsnList msnList)
Specified by:
isInList in interface net.sf.jml.MsnContact

getBelongGroups

public net.sf.jml.MsnGroup[] getBelongGroups()
Specified by:
getBelongGroups in interface net.sf.jml.MsnContact

belongGroup

public boolean belongGroup(net.sf.jml.MsnGroup msnGroup)
Specified by:
belongGroup in interface net.sf.jml.MsnContact

getEmail

public net.sf.jml.Email getEmail()
Specified by:
getEmail in interface net.sf.jml.MsnUser

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in interface net.sf.jml.MsnUser

getStatus

public net.sf.jml.MsnUserStatus getStatus()
Specified by:
getStatus in interface net.sf.jml.MsnUser

getClientId

public net.sf.jml.MsnClientId getClientId()
Specified by:
getClientId in interface net.sf.jml.MsnUser

getProperties

public net.sf.jml.MsnUserProperties getProperties()
Specified by:
getProperties in interface net.sf.jml.MsnUser

getOldDisplayName

public String getOldDisplayName()
Specified by:
getOldDisplayName in interface net.sf.jml.MsnUser

getOldStatus

public net.sf.jml.MsnUserStatus getOldStatus()
Specified by:
getOldStatus in interface net.sf.jml.MsnUser

getPersonalMessage

public String getPersonalMessage()
Specified by:
getPersonalMessage in interface net.sf.jml.MsnContact

getAvatar

public net.sf.jml.MsnObject getAvatar()
Specified by:
getAvatar in interface net.sf.jml.MsnContact

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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