Package dev.reuss.tmdb.domain.tv.episode
Class DefaultTvEpisodeService
java.lang.Object
dev.reuss.tmdb.domain.tv.episode.DefaultTvEpisodeService
- All Implemented Interfaces:
TvEpisodeService
Default
TvEpisodeService implementation backed by TMDB HTTP requests.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchanges(TvEpisodeId episodeId) Loads recent changes for a TV episode.credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads credits for a TV episode.credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads credits for a TV episode using a specific language.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads the details for a TV episode.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, AppendToResponse<TvEpisodeAppend> appendToResponse) Loads the details for a TV episode with appended responses.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads the details for a TV episode using a specific language.details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language, AppendToResponse<TvEpisodeAppend> appendToResponse) Loads the details for a TV episode using a specific language and appended responses.externalIds(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads external IDs for a TV episode.Loads images for a TV episode.images(TvShowId tvShowId, int seasonNumber, int episodeNumber, ImageQuery query) Loads images for a TV episode using query parameters.translations(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads translations for a TV episode.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Loads videos for a TV episode.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, TvEpisodeVideosQuery query) Loads videos for a TV episode using query parameters.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Loads videos for a TV episode using a specific language.
-
Constructor Details
-
DefaultTvEpisodeService
-
-
Method Details
-
details
public TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Description copied from interface:TvEpisodeServiceLoads the details for a TV episode.- Specified by:
detailsin interfaceTvEpisodeService- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode number- Returns:
- TV episode details
-
details
public TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Description copied from interface:TvEpisodeServiceLoads the details for a TV episode using a specific language.- Specified by:
detailsin interfaceTvEpisodeService- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberlanguage- response language- Returns:
- localized TV episode details
-
details
public TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, AppendToResponse<TvEpisodeAppend> appendToResponse) Description copied from interface:TvEpisodeServiceLoads the details for a TV episode with appended responses.- Specified by:
detailsin interfaceTvEpisodeService- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberappendToResponse- appended responses- Returns:
- TV episode details with appended responses
-
details
public TvEpisodeDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language, AppendToResponse<TvEpisodeAppend> appendToResponse) Description copied from interface:TvEpisodeServiceLoads the details for a TV episode using a specific language and appended responses.- Specified by:
detailsin interfaceTvEpisodeService- Parameters:
seriesId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberlanguage- response languageappendToResponse- appended responses- Returns:
- localized TV episode details with appended responses
-
changes
Description copied from interface:TvEpisodeServiceLoads recent changes for a TV episode.- Specified by:
changesin interfaceTvEpisodeService- Parameters:
episodeId- the TV episode id- Returns:
- TV episode changes
-
credits
public TvEpisodeCredits credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Description copied from interface:TvEpisodeServiceLoads credits for a TV episode.- Specified by:
creditsin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode credits
-
credits
public TvEpisodeCredits credits(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Description copied from interface:TvEpisodeServiceLoads credits for a TV episode using a specific language.- Specified by:
creditsin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode numberlanguage- response language- Returns:
- localized TV episode credits
-
externalIds
public ExternalIds externalIds(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Description copied from interface:TvEpisodeServiceLoads external IDs for a TV episode.- Specified by:
externalIdsin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode external IDs
-
translations
public TvEpisodeTranslations translations(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Description copied from interface:TvEpisodeServiceLoads translations for a TV episode.- Specified by:
translationsin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode translations
-
videos
public TvEpisodeVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber) Description copied from interface:TvEpisodeServiceLoads videos for a TV episode.- Specified by:
videosin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode number- Returns:
- TV episode videos
-
videos
public TvEpisodeVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, Language language) Description copied from interface:TvEpisodeServiceLoads videos for a TV episode using a specific language.- Specified by:
videosin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode numberlanguage- response language- Returns:
- localized TV episode videos
-
videos
public TvEpisodeVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvEpisodeNumber episodeNumber, TvEpisodeVideosQuery query) Description copied from interface:TvEpisodeServiceLoads videos for a TV episode using query parameters.- Specified by:
videosin interfaceTvEpisodeService- Parameters:
seriesId- the TV series idseasonNumber- the season numberepisodeNumber- the episode numberquery- videos query- Returns:
- TV episode videos
-
images
Description copied from interface:TvEpisodeServiceLoads images for a TV episode.- Specified by:
imagesin interfaceTvEpisodeService- Parameters:
tvShowId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode number- Returns:
- TV episode images
-
images
public TvEpisodeImages images(TvShowId tvShowId, int seasonNumber, int episodeNumber, ImageQuery query) Description copied from interface:TvEpisodeServiceLoads images for a TV episode using query parameters.- Specified by:
imagesin interfaceTvEpisodeService- Parameters:
tvShowId- TMDB TV series idseasonNumber- season numberepisodeNumber- episode numberquery- image query- Returns:
- TV episode images
-