Examples of IContactListener


Examples of org.eclipse.ecf.protocol.msn.events.IContactListener

                    MSNRosterEntry check = group
                        .getEntryFor(contact);
                    if (check == null) {
                      check = entry;
                      contact
                          .addContactListener(new IContactListener() {
                            public void nameChanged(
                                String name) {
                              firePresence(
                                  entry
                                      .getID(),
                                  entry
                                      .getPresence());
                              fireRosterUpdate(entry);
                            }

                            public void personalMessageChanged(
                                String personalMessage) {
                              entry
                                  .updatePersonalMessage();
                              firePresence(
                                  entry
                                      .getID(),
                                  entry
                                      .getPresence());
                              fireRosterUpdate(entry);
                            }

                            public void statusChanged(
                                Status status) {
                              firePresence(
                                  entry
                                      .getID(),
                                  entry
                                      .getPresence());
                              fireRosterUpdate(entry);
                            }
                          });
                      group.add(check);
                      fireRosterEntryAdded(check);
                    }
                    fireRosterUpdate(group);
                    return;
                  }
                } else {
                  MSNRosterEntry check = (MSNRosterEntry) e;
                  if (entry.getContact().equals(
                      check.getContact())) {
                    fireRosterEntryAdded(check);
                    fireRosterUpdate(check.getParent());
                    return;
                  }
                }
              }

              contact.addContactListener(new IContactListener() {
                public void nameChanged(String name) {
                  firePresence(entry.getID(), entry
                      .getPresence());
                  fireRosterUpdate(entry);
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.