Tidy up javadoc
This commit is contained in:
@@ -5,9 +5,9 @@ public class MovieDbException extends Exception {
|
||||
private static final long serialVersionUID = -8952129102483143278L;
|
||||
|
||||
public enum MovieDbExceptionType {
|
||||
|
||||
UNKNOWN_CAUSE, INVALID_URL, HTTP_404_ERROR, MOVIE_ID_NOT_FOUND, MAPPING_FAILED, CONNECTION_ERROR, INVALID_IMAGE;
|
||||
}
|
||||
|
||||
private final MovieDbExceptionType exceptionType;
|
||||
private final String response;
|
||||
|
||||
@@ -17,19 +17,17 @@ public class MovieDbException extends Exception {
|
||||
this.response = response;
|
||||
}
|
||||
|
||||
public MovieDbException(final MovieDbExceptionType exceptionType, final String response, Throwable cause) {
|
||||
public MovieDbException(final MovieDbExceptionType exceptionType, final String response, final Throwable cause) {
|
||||
super(cause);
|
||||
this.exceptionType = exceptionType;
|
||||
this.response = response;
|
||||
}
|
||||
|
||||
public MovieDbExceptionType getExceptionType() {
|
||||
|
||||
return exceptionType;
|
||||
}
|
||||
|
||||
public String getResponse() {
|
||||
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@ public class TheMovieDb {
|
||||
* API for The Movie Db.
|
||||
*
|
||||
* @param apiKey
|
||||
* @throws IOException
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public TheMovieDb(String apiKey) throws MovieDbException {
|
||||
this.apiKey = apiKey;
|
||||
@@ -138,7 +138,14 @@ public class TheMovieDb {
|
||||
* Search Movies This is a good starting point to start finding movies on
|
||||
* TMDb. The idea is to be a quick and light method so you can iterate
|
||||
* through movies quickly. http://help.themoviedb.org/kb/api/search-movies
|
||||
*
|
||||
* TODO: Make the allResults work
|
||||
*
|
||||
* @param movieName
|
||||
* @param language
|
||||
* @param allResults
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<MovieDb> searchMovie(String movieName, String language, boolean allResults) throws MovieDbException {
|
||||
|
||||
@@ -160,6 +167,7 @@ public class TheMovieDb {
|
||||
* @param movieId
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public MovieDb getMovieInfo(int movieId, String language) throws MovieDbException {
|
||||
|
||||
@@ -177,9 +185,10 @@ public class TheMovieDb {
|
||||
* This method is used to retrieve all of the basic movie information. It
|
||||
* will return the single highest rated poster and backdrop.
|
||||
*
|
||||
* @param movieId
|
||||
* @param imdbId
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public MovieDb getMovieInfoImdb(String imdbId, String language) throws MovieDbException {
|
||||
|
||||
@@ -200,6 +209,7 @@ public class TheMovieDb {
|
||||
* @param movieId
|
||||
* @param country
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<AlternativeTitle> getMovieAlternativeTitles(int movieId, String country) throws MovieDbException {
|
||||
|
||||
@@ -220,6 +230,7 @@ public class TheMovieDb {
|
||||
*
|
||||
* @param movieId
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Person> getMovieCasts(int movieId) throws MovieDbException {
|
||||
|
||||
@@ -258,6 +269,7 @@ public class TheMovieDb {
|
||||
* @param movieId
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Artwork> getMovieImages(int movieId, String language) throws MovieDbException {
|
||||
|
||||
@@ -292,6 +304,7 @@ public class TheMovieDb {
|
||||
*
|
||||
* @param movieId
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Keyword> getMovieKeywords(int movieId) throws MovieDbException {
|
||||
|
||||
@@ -314,6 +327,7 @@ public class TheMovieDb {
|
||||
* @param movieId
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<ReleaseInfo> getMovieReleaseInfo(int movieId, String language) throws MovieDbException {
|
||||
|
||||
@@ -336,6 +350,7 @@ public class TheMovieDb {
|
||||
* @param movieId
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Trailer> getMovieTrailers(int movieId, String language) throws MovieDbException {
|
||||
|
||||
@@ -369,6 +384,7 @@ public class TheMovieDb {
|
||||
*
|
||||
* @param movieId
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Translation> getMovieTranslations(int movieId) throws MovieDbException {
|
||||
|
||||
@@ -392,6 +408,7 @@ public class TheMovieDb {
|
||||
* @param movieId
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public CollectionInfo getCollectionInfo(int movieId, String language) throws MovieDbException {
|
||||
|
||||
@@ -421,6 +438,7 @@ public class TheMovieDb {
|
||||
* @param imagePath
|
||||
* @param requiredSize
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public URL createImageUrl(String imagePath, String requiredSize) throws MovieDbException {
|
||||
if (!tmdbConfig.isValidSize(requiredSize)) {
|
||||
@@ -441,7 +459,14 @@ public class TheMovieDb {
|
||||
/**
|
||||
* This is a good starting point to start finding people on TMDb. The idea
|
||||
* is to be a quick and light method so you can iterate through people
|
||||
* quickly. TODO: Fix allResults
|
||||
* quickly.
|
||||
*
|
||||
* TODO: Fix allResults
|
||||
*
|
||||
* @param personName
|
||||
* @param allResults
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Person> searchPeople(String personName, boolean allResults) throws MovieDbException {
|
||||
|
||||
@@ -463,6 +488,7 @@ public class TheMovieDb {
|
||||
*
|
||||
* @param personId
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public Person getPersonInfo(int personId) throws MovieDbException {
|
||||
|
||||
@@ -484,6 +510,7 @@ public class TheMovieDb {
|
||||
*
|
||||
* @param personId
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<PersonCredit> getPersonCredits(int personId) throws MovieDbException {
|
||||
|
||||
@@ -517,6 +544,7 @@ public class TheMovieDb {
|
||||
*
|
||||
* @param personId
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<Artwork> getPersonImages(int personId) throws MovieDbException {
|
||||
|
||||
@@ -563,6 +591,7 @@ public class TheMovieDb {
|
||||
* a curated list that will normally contain 100 movies. The default
|
||||
* response will return 20 movies.
|
||||
*
|
||||
* @param language
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
@@ -579,6 +608,14 @@ public class TheMovieDb {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is used to retrieve the movies currently in theatres. This is
|
||||
* a curated list that will normally contain 100 movies. The default
|
||||
* response will return 20 movies.
|
||||
*
|
||||
* @return
|
||||
* @throws MovieDbException
|
||||
*/
|
||||
public List<MovieDb> getNowPlayingMovies() throws MovieDbException {
|
||||
return getNowPlayingMovies("");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user