public void atualizar(Viagem viagem) throws ViagemNaoEncontradaException { if (existe(viagem.getIdViagem())) { viagemMap.remove(viagem.getIdViagem()); viagemMap.put(viagem.getIdViagem(), viagem); } else { throw new ViagemNaoEncontradaException(); } }
public void cadastrar(Viagem viagem) throws ViagemJaCadastradaException { if (!existe(viagem.getIdViagem())) { viagemMap.put(viagem.getIdViagem(), viagem); System.out.println("Viagem cadastrada com sucesso"); } else { throw new ViagemJaCadastradaException(); } }
public ArrayList<Cidade> getCidades(Viagem v) { ArrayList<Cidade> cidades = new ArrayList<Cidade>(); int i = 0, qtdDias; qtdDias = this.getQtdDias(v.getTempo(), v.getPeriodo()); CidadeDAO cDAO = new CidadeDAO(); try { cidades = cDAO.getListaCidades(v.getTipos(), v.getValor(), qtdDias); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return cidades; }