Tidy up javadoc

master
Omertron 14 years ago
parent 065c75f0fc
commit ae4af48179

@ -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("");
}

Loading…
Cancel
Save