package domain;
import toolkit.List;
public class Contato {
private String nome;
private String telefone;
private List<ContatoChangeListener> ouvintes =
new List<ContatoChangeListener>();
public void addContatoChangeListener(ContatoChangeListener l) {
ouvintes.append(l);
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
for (int i = 0; i < ouvintes.length(); i++) {
ContatoChangeListener ouvinte = ouvintes.get(i);
ouvinte.contatoChange(new ContatoChangeEvent(nome, telefone));
}
this.nome = nome;
}
public String getTelefone() {
return telefone;
}
public void setTelefone(String telefone) {
for (int i = 0; i < ouvintes.length(); i++) {
ContatoChangeListener ouvinte = ouvintes.get(i);
ouvinte.contatoChange(new ContatoChangeEvent(nome, telefone));
}
this.telefone = telefone;
}
}