package dao;
import domain.Cidade;
import domain.UF;
import java.sql.SQLException;
import java.util.Vector;
import util.ConexaoException;
import util.MinhaException;
public interface CidadeDao {
public Vector<Cidade> obterCidade(String estado) throws MinhaException, SQLException, ConexaoException;
public int obterCodCidade(String cidade) throws MinhaException, SQLException, ConexaoException;
public Vector<Cidade> selecionarTodasCidades() throws SQLException, MinhaException, ConexaoException ;
public Cidade selecionarCidade (Cidade cidade) throws MinhaException, ConexaoException, SQLException;
public void removerCidade (Cidade cidade) throws SQLException, MinhaException, ConexaoException;
public void alterarCidade (Cidade cidade) throws SQLException, MinhaException, ConexaoException;
public void inserirCidade (Cidade cidade) throws MinhaException, SQLException, ConexaoException;
public Vector<Cidade> selecionarTodasCidadesPorEstado (UF uf) throws MinhaException, ConexaoException, SQLException;
public Cidade selecionarCidadePorCodigo(int codigo) throws MinhaException, SQLException, ConexaoException;
public Vector<Cidade> obterUFCidade(int cod) throws MinhaException, SQLException, ConexaoException;
}