package dao; import domain.Funcionario; import java.sql.SQLException; import java.util.Vector; import util.ConexaoException; import util.MinhaException; public interface FuncionarioDao { public Vector<Funcionario> selecionarTodosFuncionarios() throws MinhaException, SQLException, ConexaoException; public Vector<Funcionario> selecionarFuncionario(String login) throws MinhaException, ConexaoException, SQLException; public void removerFuncionario(Funcionario funcionario) throws MinhaException, SQLException, ConexaoException; public void alterarFuncionario(Funcionario funcionario) throws MinhaException, SQLException, ConexaoException; public boolean inserirFuncionario (Funcionario funcionario) throws MinhaException, ConexaoException, SQLException ; public Vector<Funcionario> selecionarFuncionariosPorCargo(String cargo) throws MinhaException, ConexaoException, SQLException; public Funcionario selecionarFuncionariosPorNome(String nome) throws MinhaException, ConexaoException, SQLException; }