package dao; import domain.Carro; import domain.GrupoCarro; import domain.Locacao; import java.sql.SQLException; import java.util.Vector; import util.Conexao; import util.ConexaoException; import util.MinhaException; public interface CarroDao { public Carro selecionarCarro(int codGrupoCar) throws MinhaException, SQLException, ConexaoException; public int obterCodCarro(int codLocacao) throws MinhaException, SQLException, ConexaoException; public void inserirCarro (Carro carro) throws MinhaException, SQLException, ConexaoException; public Carro selecionarCarro(Locacao loca) throws MinhaException, SQLException, ConexaoException; public void removerCarro (Carro carro) throws MinhaException, SQLException, ConexaoException; public void alterarCarro (Carro carro) throws MinhaException, SQLException, ConexaoException; public Vector<Carro> selecionarTodosCarros () throws MinhaException, SQLException, ConexaoException; public void alterarKMDisponibilidade(Vector linha) throws SQLException, ConexaoException; public Vector<Carro> selecionarCarrosPorGrupo(GrupoCarro grupoCarro) throws MinhaException, SQLException, ConexaoException; public void mudarDisponibilidade(Conexao connection, Carro carro) throws SQLException; }