com.jakewharton.trakt.services
Class RecommendationsService

java.lang.Object
  extended by com.jakewharton.apibuilder.ApiService
      extended by com.jakewharton.trakt.TraktApiService
          extended by com.jakewharton.trakt.services.RecommendationsService

public class RecommendationsService
extends TraktApiService


Nested Class Summary
static class RecommendationsService.DismissMovieBuilder
           
static class RecommendationsService.DismissShowBuilder
           
static class RecommendationsService.MoviesBuilder
           
static class RecommendationsService.ShowsBuilder
           
 
Field Summary
 
Fields inherited from class com.jakewharton.apibuilder.ApiService
CONTENT_ENCODING
 
Constructor Summary
RecommendationsService()
           
 
Method Summary
 RecommendationsService.DismissMovieBuilder dismissMovie(int tmdbId)
          Dismiss a movie recommendation.
 RecommendationsService.DismissMovieBuilder dismissMovie(String imdbId)
          Dismiss a movie recommendation.
 RecommendationsService.DismissMovieBuilder dismissMovie(String title, int year)
          Dismiss a movie recommendation.
 RecommendationsService.DismissShowBuilder dismissShow(int tvdbId)
          Dismiss a show recommendation.
 RecommendationsService.DismissShowBuilder dismissShow(String title, int year)
          Dismiss a show recommendation.
 RecommendationsService.MoviesBuilder movies()
          Get a list of movie recommendations created from your watching history and your friends.
 RecommendationsService.ShowsBuilder shows()
          Get a list of show recommendations created from your watching history and your friends.
 
Methods inherited from class com.jakewharton.trakt.TraktApiService
get, post, setApiKey, setAuthentication, setMediaCenterDate, setMediaCenterVersion, setPluginVersion, setUseSsl, unmarshall, unmarshall, unmarshall
 
Methods inherited from class com.jakewharton.apibuilder.ApiService
acceptGzip, addRequestHeader, closeConnection, closeStream, convertStreamToString, executeDelete, executeDelete, executeGet, executeGet, executeMethod, executePost, executePost, getConnectTimeout, getParametersString, getReadTimeout, getRequestHeader, getRequestHeaderNames, getWrappedInputStream, removeRequestHeader, setConnectTimeout, setReadTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecommendationsService

public RecommendationsService()
Method Detail

movies

public RecommendationsService.MoviesBuilder movies()
Get a list of movie recommendations created from your watching history and your friends. Results returned with the top recommendation first.

Returns:
Builder instance.

shows

public RecommendationsService.ShowsBuilder shows()
Get a list of show recommendations created from your watching history and your friends. Results returned with the top recommendation first.

Returns:
Builder instance.

dismissMovie

public RecommendationsService.DismissMovieBuilder dismissMovie(String imdbId)
Dismiss a movie recommendation.

Parameters:
imdbId - IMDB ID for the movie.
Returns:
Builder instance.

dismissMovie

public RecommendationsService.DismissMovieBuilder dismissMovie(int tmdbId)
Dismiss a movie recommendation.

Parameters:
tmdbId - TMDB (themoviedb.org) ID for the movie.
Returns:
Builder instance.

dismissMovie

public RecommendationsService.DismissMovieBuilder dismissMovie(String title,
                                                               int year)
Dismiss a movie recommendation.

Parameters:
title - Movie title.
year - Movie year.
Returns:
Builder instance.

dismissShow

public RecommendationsService.DismissShowBuilder dismissShow(int tvdbId)
Dismiss a show recommendation.

Parameters:
tvdbId - TVDB ID for the show.
Returns:
Builder instance.

dismissShow

public RecommendationsService.DismissShowBuilder dismissShow(String title,
                                                             int year)
Dismiss a show recommendation.

Parameters:
title - Show title.
year - Show year.
Returns:
Builder instance.


Copyright © 2011 Jake Wharton. All Rights Reserved.