Package dev.reuss.tmdb.domain.tv.season
Class DefaultTvSeasonService
java.lang.Object
dev.reuss.tmdb.domain.tv.season.DefaultTvSeasonService
- All Implemented Interfaces:
TvSeasonService
Default
TvSeasonService implementation backed by TMDB HTTP requests.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregateCredits(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads aggregate credits for a TV season.aggregateCredits(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Loads aggregate credits for a TV season using a specific language.changes(TvSeasonId seasonId) Loads recent changes for a TV season.changes(TvSeasonId seasonId, ChangesQuery query) Loads changes for a TV season using query parameters.credits(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads credits for a TV season.credits(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Loads credits for a TV season using a specific language.details(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads details for a TV season.details(TvShowId seriesId, TvSeasonNumber seasonNumber, AppendToResponse<TvSeasonAppend> appendToResponse) Loads details for a TV season with appended responses.details(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Loads details for a TV season using a specific language.details(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language, AppendToResponse<TvSeasonAppend> appendToResponse) Loads details for a TV season using a specific language and appended responses.externalIds(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads external IDs for a TV season.Loads images for a TV season.images(TvShowId tvShowId, int seasonNumber, ImageQuery query) Loads images for a TV season using query parameters.translations(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads translations for a TV season.videos(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads videos for a TV season.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvSeasonVideosQuery query) Loads videos for a TV season using query parameters.videos(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Loads videos for a TV season using a specific language.watchProviders(TvShowId seriesId, TvSeasonNumber seasonNumber) Loads watch provider availabilities for a TV season.watchProviders(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Loads watch provider availabilities for a TV season using a specific language.
-
Constructor Details
-
DefaultTvSeasonService
-
-
Method Details
-
details
Description copied from interface:TvSeasonServiceLoads details for a TV season.- Specified by:
detailsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season details
-
details
Description copied from interface:TvSeasonServiceLoads details for a TV season using a specific language.- Specified by:
detailsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberlanguage- response language- Returns:
- localized TV season details
-
details
public TvSeasonDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, AppendToResponse<TvSeasonAppend> appendToResponse) Description copied from interface:TvSeasonServiceLoads details for a TV season with appended responses.- Specified by:
detailsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberappendToResponse- appended responses- Returns:
- TV season details with appended responses
-
details
public TvSeasonDetails details(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language, AppendToResponse<TvSeasonAppend> appendToResponse) Description copied from interface:TvSeasonServiceLoads details for a TV season using a specific language and appended responses.- Specified by:
detailsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberlanguage- response languageappendToResponse- appended responses- Returns:
- localized TV season details with appended responses
-
aggregateCredits
Description copied from interface:TvSeasonServiceLoads aggregate credits for a TV season.- Specified by:
aggregateCreditsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season aggregate credits
-
aggregateCredits
public TvSeasonAggregateCredits aggregateCredits(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Description copied from interface:TvSeasonServiceLoads aggregate credits for a TV season using a specific language.- Specified by:
aggregateCreditsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberlanguage- response language- Returns:
- localized TV season aggregate credits
-
changes
Description copied from interface:TvSeasonServiceLoads recent changes for a TV season.- Specified by:
changesin interfaceTvSeasonService- Parameters:
seasonId- the TV season id- Returns:
- TV season changes
-
changes
Description copied from interface:TvSeasonServiceLoads changes for a TV season using query parameters.- Specified by:
changesin interfaceTvSeasonService- Parameters:
seasonId- the TV season idquery- changes query- Returns:
- TV season changes
-
credits
Description copied from interface:TvSeasonServiceLoads credits for a TV season.- Specified by:
creditsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season credits
-
credits
Description copied from interface:TvSeasonServiceLoads credits for a TV season using a specific language.- Specified by:
creditsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberlanguage- response language- Returns:
- localized TV season credits
-
externalIds
Description copied from interface:TvSeasonServiceLoads external IDs for a TV season.- Specified by:
externalIdsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season external IDs
-
translations
Description copied from interface:TvSeasonServiceLoads translations for a TV season.- Specified by:
translationsin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season translations
-
videos
Description copied from interface:TvSeasonServiceLoads videos for a TV season.- Specified by:
videosin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season videos
-
videos
Description copied from interface:TvSeasonServiceLoads videos for a TV season using a specific language.- Specified by:
videosin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberlanguage- response language- Returns:
- localized TV season videos
-
videos
public TvSeasonVideos videos(TvShowId seriesId, TvSeasonNumber seasonNumber, TvSeasonVideosQuery query) Description copied from interface:TvSeasonServiceLoads videos for a TV season using query parameters.- Specified by:
videosin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberquery- videos query- Returns:
- TV season videos
-
watchProviders
Description copied from interface:TvSeasonServiceLoads watch provider availabilities for a TV season.- Specified by:
watchProvidersin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season number- Returns:
- TV season watch providers
-
watchProviders
public TvSeasonWatchProviders watchProviders(TvShowId seriesId, TvSeasonNumber seasonNumber, Language language) Description copied from interface:TvSeasonServiceLoads watch provider availabilities for a TV season using a specific language.- Specified by:
watchProvidersin interfaceTvSeasonService- Parameters:
seriesId- the TV series idseasonNumber- the season numberlanguage- response language- Returns:
- localized TV season watch providers
-
images
Description copied from interface:TvSeasonServiceLoads images for a TV season.- Specified by:
imagesin interfaceTvSeasonService- Parameters:
tvShowId- TMDB TV series idseasonNumber- season number- Returns:
- TV season images
-
images
Description copied from interface:TvSeasonServiceLoads images for a TV season using query parameters.- Specified by:
imagesin interfaceTvSeasonService- Parameters:
tvShowId- TMDB TV series idseasonNumber- season numberquery- image query- Returns:
- TV season images
-