Você está na página 1de 1

package armo.

q3;
import armo.q2.RepositorioPessoasArray;
import armo.q1.Pessoa;
public class NegociosPessoa {
private RepositorioPessoasArray rep;
public NegociosPessoa(){
rep = new RepositorioPessoasArray();
}
public void adcionar(Pessoa pessoa) throws PessoaJaExistenteException {
if(rep.existe(pessoa.getNome())){
throw new PessoaJaExistenteException();
} else {
rep.adcionar(pessoa);
}
}
public void remover(String nome) throws PessoaNaoExistenteException {
if(rep.existe(nome)){
rep.remover(nome);
} else {
throw new PessoaNaoExistenteException();
}
}
public Pessoa buscar (String nome) throws PessoaNaoEncontradaException {
Pessoa resposta = null;
if(rep.existe(nome)){
resposta = rep.buscar(nome);
} else {
throw new PessoaNaoEncontradaException();
}
return resposta;
}
}

Você também pode gostar