/** * Complete movie information. * * <p>Stufe 2: Ein Movie wird �bergeben, anhand seiner OfdbID werden weitere Informationen * abgefragt. Die while Schleife sorgt daf�r das im falle eines Timeouts die anfrage erneut * ausgef�hrt wird. * * @param pMmovie the mmovie * @return the movie */ public Movie completeMovieInformation(Movie pMmovie) { Movie movie = null; try { while ((movie = domParser.parseExtendetMovieInformation( pMmovie, connectURL(QueryServiceProperties.MOVIE_URL, pMmovie.getOfdbID()))) == null) {} } catch (ParserException e) { openDialog(e); } catch (ConnectionException e) { /* movie = (searchPreferences(pMmovie.getTitle())).get(0); if(movie == null){ openDialog(e); } if(movie != null){ return movie; }*/ return pMmovie; } return movie; }