Class DefaultGenreService

java.lang.Object
dev.reuss.tmdb.domain.genres.DefaultGenreService
All Implemented Interfaces:
GenreService

public final class DefaultGenreService extends Object implements GenreService
Default GenreService implementation backed by the TMDB HTTP client.
  • Constructor Details

    • DefaultGenreService

      public DefaultGenreService(TmdbHttpClient httpClient)
  • Method Details

    • movies

      public GenreList movies()
      Description copied from interface: GenreService
      Loads the official list of movie genres.
      Specified by:
      movies in interface GenreService
      Returns:
      movie genres
    • movies

      public GenreList movies(Language language)
      Description copied from interface: GenreService
      Loads the official list of movie genres using a specific language.
      Specified by:
      movies in interface GenreService
      Parameters:
      language - response language
      Returns:
      localized movie genres
    • tv

      public GenreList tv()
      Description copied from interface: GenreService
      Loads the official list of TV genres.
      Specified by:
      tv in interface GenreService
      Returns:
      TV genres
    • tv

      public GenreList tv(Language language)
      Description copied from interface: GenreService
      Loads the official list of TV genres using a specific language.
      Specified by:
      tv in interface GenreService
      Parameters:
      language - response language
      Returns:
      localized TV genres