JML

net.sf.jml
Interface MsnUser

All Known Subinterfaces:
MsnContact, MsnOwner
All Known Implementing Classes:
MsnContactImpl, MsnOwnerImpl, MsnUserImpl

public interface MsnUser

MSN User.

Author:
Roger Chen

Method Summary
 MsnClientId getClientId()
          Client id, can be changed by user self.
 String getDisplayName()
          Display name, can be changed by user self.
 Email getEmail()
          Email, can't be changed.
 String getOldDisplayName()
          When user changed his name, this is useful for compare.
 MsnUserStatus getOldStatus()
          When user changed his status, this is useful for compare.
 MsnUserProperties getProperties()
          User properties, can be changed by user self.
 MsnUserStatus getStatus()
          User status, can be changed by user self.
 

Method Detail

getEmail

Email getEmail()
Email, can't be changed.

Returns:
email

getDisplayName

String getDisplayName()
Display name, can be changed by user self.

Returns:
display name

getStatus

MsnUserStatus getStatus()
User status, can be changed by user self.

Returns:
user status

getClientId

MsnClientId getClientId()
Client id, can be changed by user self.

Returns:
client id

getProperties

MsnUserProperties getProperties()
User properties, can be changed by user self.

Returns:
user properties

getOldDisplayName

String getOldDisplayName()
When user changed his name, this is useful for compare.

Returns:
old display name

getOldStatus

MsnUserStatus getOldStatus()
When user changed his status, this is useful for compare.

Returns:
old display status

JML