Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!Actor.isEmpty()) result = Main.DBHandler.getMovieswithActor(result, Actor);
- if(!FilmName.isEmpty()){ result = Main.DBHandler.getMovieswithName(result, FilmName);}
- if(!Genre.isEmpty()){ result = Main.DBHandler.getMovieswithGenre(result, Genre); }
- if(!Keyword.isEmpty()) result = Main.DBHandler.getMovieswithKeyword(result, Keyword);
- if(Rating!=0) result = Main.DBHandler.getMovieswithRanking(result, Rating);
- if(!SimilarFilm.isEmpty()) result = Main.DBHandler.getMoviewithSimilarFilm(result, SimilarFilm);
- if(aktuell) result = Main.DBHandler.getMovieswithcinema(result);
- if(!year.isEmpty()) result = Main.DBHandler.getMovieswithyear(result, year);
- List<MovieDb> result;
- //First we check if genre is the only filter we got
- if (Actor.isEmpty() && year.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() && Rating==0 && Keyword.isEmpty() ){
- return initializeGenreList();
- }
- // OK doesnt seem so! Lets check for keyword:
- else if (Genre.isEmpty() && Actor.isEmpty() && year.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() && Rating==0 ){
- return initializeKeywordList();
- }
- // OK! Well, rating could still be an issue!
- else if (Keyword.isEmpty() && Genre.isEmpty() && Actor.isEmpty() && year.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() ){
- return initializeTopRatedList();
- }
- else if (Keyword.isEmpty() && Genre.isEmpty() && Actor.isEmpty()&& Rating== 0 && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() ){
- return initializeYearList();
- }
- else if (Keyword.isEmpty() && Actor.isEmpty() && year.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() ){
- return Main.DBHandler.getMoviebyGenreandRating(Genre, Rating);
- }
- else if (Rating== 0 && Actor.isEmpty() && year.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() ){
- return Main.DBHandler.getMoviebyGenreandKeyword(Genre,Keyword);
- }
- else if (Genre.isEmpty() && Actor.isEmpty() && year.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() ){
- return Main.DBHandler.getMoviebyRatingandKeyword(Keyword, Rating);
- }
- else if (Genre.isEmpty() && Actor.isEmpty() && aktuell==false && SimilarFilm.isEmpty() && FilmName.isEmpty() ){
- return Main.DBHandler.getMoviesbyKeywordYearRating(Keyword, year, Rating);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement