package exemplo;

import java.util.Enumeration;

public interface RepositorioPessoas  {

    public abstract java.util.Enumeration retornaTodos() throws exemplo.BancoDadosException;

    public abstract void inserir(exemplo.Pessoa pessoa) throws exemplo.BancoDadosException;

    public abstract void remover(java.lang.String s) throws exemplo.BancoDadosException, exemplo.PessoaNaoCadastradaException;

    public abstract exemplo.Pessoa procurar(java.lang.String s) throws exemplo.BancoDadosException, exemplo.PessoaNaoCadastradaException;

    public abstract boolean existe(java.lang.String s) throws exemplo.BancoDadosException;

    public abstract void atualizar(exemplo.Pessoa pessoa) throws exemplo.ObjetoDesatualizadoException, exemplo.BancoDadosException, exemplo.PessoaNaoCadastradaException;
}
