JML

net.sf.jml.event
Interface MsnContactListListener

All Known Implementing Classes:
DisplayPictureRetrieveWorker, MsnAdapter, MsnContactListAdapter

public interface MsnContactListListener

Contact list listener.

Author:
Roger Chen

Method Summary
 void contactAddCompleted(MsnMessenger messenger, MsnContact contact)
          A contact you requested to be added has been added to the server.
 void contactAddedMe(MsnMessenger messenger, MsnContact contact)
          Some one add current login user to his contact list.
 void contactListInitCompleted(MsnMessenger messenger)
          Contact list init completed.
 void contactListSyncCompleted(MsnMessenger messenger)
          Contact list synchronize completed.
 void contactRemoveCompleted(MsnMessenger messenger, MsnContact contact)
          A contact you requested to be removed has been removed from the server.
 void contactRemovedMe(MsnMessenger messenger, MsnContact contact)
          Some one remove current login user from his contact list.
 void contactStatusChanged(MsnMessenger messenger, MsnContact contact)
          Contact status changed such as online and offline or friend changed his display name.
 void groupAddCompleted(MsnMessenger messenger, MsnGroup group)
          A group you requested to be added has been added to the server.
 void groupRemoveCompleted(MsnMessenger messenger, MsnGroup group)
          A group you requested to be removed has been removed from the server.
 void ownerStatusChanged(MsnMessenger messenger)
          Owner status changed or name changed or profile changed.
 

Method Detail

contactListSyncCompleted

void contactListSyncCompleted(MsnMessenger messenger)
Contact list synchronize completed. Now all friends in contact list, but their status have not been determined.

Parameters:
messenger - MsnMessenger

contactListInitCompleted

void contactListInitCompleted(MsnMessenger messenger)
Contact list init completed. Now all user status have been determined.

Parameters:
messenger - MsnMessenger

contactStatusChanged

void contactStatusChanged(MsnMessenger messenger,
                          MsnContact contact)
Contact status changed such as online and offline or friend changed his display name.

Parameters:
messenger - MsnMessenger
contact - contact

ownerStatusChanged

void ownerStatusChanged(MsnMessenger messenger)
Owner status changed or name changed or profile changed.

Parameters:
messenger - MsnMessenger

contactAddedMe

void contactAddedMe(MsnMessenger messenger,
                    MsnContact contact)
Some one add current login user to his contact list.

Parameters:
messenger - MsnMessenger
contact - the one who add you

contactRemovedMe

void contactRemovedMe(MsnMessenger messenger,
                      MsnContact contact)
Some one remove current login user from his contact list.

Parameters:
messenger - MsnMessenger
contact - the one who remove you

contactAddCompleted

void contactAddCompleted(MsnMessenger messenger,
                         MsnContact contact)
A contact you requested to be added has been added to the server.

Parameters:
messenger - MsnMessenger
contact - the contact that you added

contactRemoveCompleted

void contactRemoveCompleted(MsnMessenger messenger,
                            MsnContact contact)
A contact you requested to be removed has been removed from the server.

Parameters:
messenger - MsnMessenger
contact - the contact that you removed

groupAddCompleted

void groupAddCompleted(MsnMessenger messenger,
                       MsnGroup group)
A group you requested to be added has been added to the server.

Parameters:
messenger - MsnMessenger
group - the group that you added

groupRemoveCompleted

void groupRemoveCompleted(MsnMessenger messenger,
                          MsnGroup group)
A group you requested to be removed has been removed from the server.

Parameters:
messenger - MsnMessenger
group - the group that you removed

JML