com.jakewharton.trakt.services
Class MovieService.SeenBuilder

java.lang.Object
  extended by com.jakewharton.apibuilder.ApiBuilder
      extended by com.jakewharton.trakt.TraktApiBuilder<Void>
          extended by com.jakewharton.trakt.services.MovieService.SeenBuilder
Enclosing class:
MovieService

public static final class MovieService.SeenBuilder
extends TraktApiBuilder<Void>


Nested Class Summary
 
Nested classes/interfaces inherited from class com.jakewharton.trakt.TraktApiBuilder
TraktApiBuilder.HttpMethod
 
Field Summary
 
Fields inherited from class com.jakewharton.trakt.TraktApiBuilder
FIELD_API_KEY, FIELD_DATE, FIELD_DAYS, FIELD_EPISODE, FIELD_EXTENDED, FIELD_QUERY, FIELD_SEASON, FIELD_TITLE, FIELD_USERNAME
 
Fields inherited from class com.jakewharton.apibuilder.ApiBuilder
API_URL_DELIMITER_END, API_URL_DELIMITER_START
 
Method Summary
 MovieService.SeenBuilder movie(int tmdbId, int plays, Date lastPlayed)
          Add a movie to the list of seen movies.
 MovieService.SeenBuilder movie(String imdbId, int plays, Date lastPlayed)
          Add a movie to the list of seen movies.
 MovieService.SeenBuilder movie(String title, int year, int plays, Date lastPlayed)
          Add a movie to the list of seen movies.
protected  void preFireCallback()
          Perform any required actions before validating the request.
 
Methods inherited from class com.jakewharton.trakt.TraktApiBuilder
dateToUnixTimestamp, execute, field, field, fire, hasPostParameter, includeDebugStrings, parameter, parameter, parameter, performValidation, postFireCallback, postParameter, postParameter, postParameter, postParameter, print
 
Methods inherited from class com.jakewharton.apibuilder.ApiBuilder
buildUrl, buildUrl, encodeUrl, field, field, field, field, field, hasField, hasParameter, parameter, parameter, parameter, parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

movie

public MovieService.SeenBuilder movie(String imdbId,
                                      int plays,
                                      Date lastPlayed)
Add a movie to the list of seen movies.

Parameters:
imdbId - IMDB ID for the movie.
plays - Number of plays.
lastPlayed - Timestamp of the last time it was played.
Returns:
Builder instance.

movie

public MovieService.SeenBuilder movie(int tmdbId,
                                      int plays,
                                      Date lastPlayed)
Add a movie to the list of seen movies.

Parameters:
tmdbId - TMDB ID for the movie.
plays - Number of plays.
lastPlayed - Timestamp of the last time it was played.
Returns:
Builder instance.

movie

public MovieService.SeenBuilder movie(String title,
                                      int year,
                                      int plays,
                                      Date lastPlayed)
Add a movie to the list of seen movies.

Parameters:
title - Movie title.
year - Movie year.
plays - Number of plays.
lastPlayed - Timestamp of the last time it was played.
Returns:
Builder instance.

preFireCallback

protected void preFireCallback()
Description copied from class: TraktApiBuilder
Perform any required actions before validating the request.

Overrides:
preFireCallback in class TraktApiBuilder<Void>


Copyright © 2011 Jake Wharton. All Rights Reserved.