public void removeEntry(Contact entry) { if (entries != null) { entries.remove(entry); if (entries.isEmpty()) entries = null; } fireContactsChanged(null); }
protected void fireContactsChanged(ContactsEntry entry) { if (parent != null) parent.fireContactsChanged(entry); else { if (listeners == null) return; Object[] rls = listeners.getListeners(); for (int i = 0; i < rls.length; i++) { IContactsListener listener = (IContactsListener) rls[i]; listener.contactsChanged(this, entry); } } }
public void addEntry(Contact entry) { if (entries == null) entries = new ArrayList<Contact>(5); entries.add(entry); fireContactsChanged(null); }
public void rename(String newName) { this.name = newName; fireContactsChanged(null); }