diff --git a/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java b/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java index 1016cd4b6..4c75f5c67 100644 --- a/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java +++ b/src/main/java/com/omertron/themoviedbapi/TheMovieDbApi.java @@ -1173,6 +1173,11 @@ public class TheMovieDbApi { } } + @Deprecated + public List getGenreMovies(int genreId, String language, int page) throws MovieDbException { + return getGenreMovies(genreId, language, page, Boolean.TRUE); + } + /** * Get a list of movies per genre. * @@ -1184,7 +1189,7 @@ public class TheMovieDbApi { * @param language * @param page */ - public List getGenreMovies(int genreId, String language, int page) throws MovieDbException { + public List getGenreMovies(int genreId, String language, int page, boolean includeAllMovies) throws MovieDbException { ApiUrl apiUrl = new ApiUrl(this, BASE_GENRE, "/movies"); apiUrl.addArgument(PARAM_ID, genreId); @@ -1196,6 +1201,8 @@ public class TheMovieDbApi { apiUrl.addArgument(PARAM_PAGE, page); } + apiUrl.addArgument(PARAM_INCLUDE_ALL_MOVIES, includeAllMovies); + URL url = apiUrl.buildUrl(); String webpage = WebBrowser.request(url); diff --git a/src/main/java/com/omertron/themoviedbapi/tools/ApiUrl.java b/src/main/java/com/omertron/themoviedbapi/tools/ApiUrl.java index c952f7651..b443ff122 100644 --- a/src/main/java/com/omertron/themoviedbapi/tools/ApiUrl.java +++ b/src/main/java/com/omertron/themoviedbapi/tools/ApiUrl.java @@ -66,6 +66,7 @@ public class ApiUrl { public static final String PARAM_FAVORITE = "favorite="; public static final String PARAM_ID = "id="; public static final String PARAM_LANGUAGE = "language="; + public static final String PARAM_INCLUDE_ALL_MOVIES = "include_all_movies="; // public static final String PARAM_MOVIE_ID = "movie_id="; public static final String PARAM_MOVIE_WATCHLIST = "movie_watchlist="; public static final String PARAM_PAGE = "page=";