/** * @author Diego Parente * <p>Este método adiciona um Parque no banco de dados. Retorna um boolean para facilitar os * testes no JUnit. * @param Parque Objeto Parque * @return boolean Retorno do método que serve para validar a operação */ public boolean adiciona(Parque parque) { String sql = "INSERT INTO parque (contrato_terminal_id_terminal, contrato_cliente_id_cliente," + " politica_comercial_id_politica, status_acordo, data_registro) VALUES(?,?,?,?,?)"; try { stmt = connection.prepareStatement(sql); stmt.setLong(1, parque.getTerminal().getId()); stmt.setLong(2, parque.getCliente().getId()); stmt.setLong(3, parque.getPolitica().getId()); stmt.setString(4, parque.getStatusContrato().name()); stmt.setDate(5, new Date(parque.getDataRegistro().getTimeInMillis())); stmt.execute(); return true; } catch (SQLException e) { throw new RuntimeException(e.getMessage()); } finally { DaoUtil.fecha(stmt, rs); } }