package dao; import domain.Cidade; import domain.Oficina; import java.sql.SQLException; import java.util.Vector; import util.ConexaoException; import util.MinhaException; public interface OficinaDao { public Vector<Oficina> selecionarTodasOficinas() throws MinhaException, ConexaoException, SQLException; public Oficina selecionarOficinaPorNome(String nome) throws SQLException, ConexaoException; public void removerOficina (Oficina oficina) throws SQLException, ClassNotFoundException, ConexaoException, MinhaException; public void alterarOficina (Oficina oficina) throws SQLException, MinhaException, ConexaoException; public void inserirOficina (Oficina oficina, Cidade ci, int codCidade) throws MinhaException, SQLException, ConexaoException; public Vector<Oficina> obterOficina(String texto) throws SQLException,ConexaoException, ClassNotFoundException, MinhaException; }