Package dev.reuss.tmdb.domain.tv.series
Class DefaultTvSeriesService
java.lang.Object
dev.reuss.tmdb.domain.tv.series.DefaultTvSeriesService
- All Implemented Interfaces:
TvSeriesService
Default
TvSeriesService implementation backed by the TMDB HTTP client.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregateCredits(TvShowId seriesId) Loads aggregate credits for a TV series.aggregateCredits(TvShowId seriesId, Language language) Loads aggregate credits for a TV series using a specific language.Loads TV shows airing today.airingToday(TvSeriesDateListQuery query) Loads TV shows airing today using query parameters.airingToday(Language language) Loads TV shows airing today using a specific language.alternativeTitles(TvShowId seriesId) Loads alternative titles for a TV series.Loads recent changes for a TV series.changes(TvShowId seriesId, ChangesQuery query) Loads recent changes for a TV series using query parameters.contentRatings(TvShowId seriesId) Loads content ratings for a TV series.Loads latest season credits for a TV series.Loads latest season credits for a TV series using a specific language.Loads TV series details.details(TvShowId seriesId, AppendToResponse<TvSeriesAppend> appendToResponse) Loads TV series details with appended responses.Loads TV series details using a specific language.details(TvShowId seriesId, Language language, AppendToResponse<TvSeriesAppend> appendToResponse) Loads TV series details using a specific language and appended responses.episodeGroups(TvShowId seriesId) Loads episode groups for a TV series.externalIds(TvShowId seriesId) Loads external IDs for a TV series.images(TvShowId tvShowId, ImageQuery query) Loads keywords for a TV series.latest()Loads the latest TV series.onTheAir()Loads TV shows that air in the next 7 days.onTheAir(TvSeriesDateListQuery query) Loads TV shows that air in the next 7 days using query parameters.Loads TV shows that air in the next 7 days using a specific language.popular()Loads TV shows ordered by popularity.popular(TvSeriesListQuery query) Loads TV shows ordered by popularity using query parameters.Loads TV shows ordered by popularity using a specific language.recommendations(TvShowId seriesId) Loads recommended TV series for a TV series.recommendations(TvShowId seriesId, TvSeriesListQuery query) Loads recommended TV series for a TV series using query parameters.recommendations(TvShowId seriesId, Language language) Loads recommended TV series for a TV series using a specific language.Loads reviews for a TV series.reviews(TvShowId seriesId, TvSeriesListQuery query) Loads reviews for a TV series using query parameters.Loads reviews for a TV series using a specific language.screenedTheatrically(TvShowId seriesId) Loads TV series episodes that have screened theatrically.Loads similar TV series for a TV series.similar(TvShowId seriesId, TvSeriesListQuery query) Loads similar TV series for a TV series using query parameters.Loads similar TV series for a TV series using a specific language.topRated()Loads top rated TV shows.topRated(TvSeriesListQuery query) Loads top rated TV shows using query parameters.Loads top rated TV shows using a specific language.translations(TvShowId seriesId) Loads translations for a TV series.Loads videos for a TV series.videos(TvShowId seriesId, TvSeriesVideosQuery query) Loads videos for a TV series using query parameters.Loads videos for a TV series using a specific language.watchProviders(TvShowId seriesId) Loads watch provider availabilities for a TV series.
-
Constructor Details
-
DefaultTvSeriesService
-
-
Method Details
-
airingToday
Description copied from interface:TvSeriesServiceLoads TV shows airing today.- Specified by:
airingTodayin interfaceTvSeriesService- Returns:
- TV series airing today
-
airingToday
Description copied from interface:TvSeriesServiceLoads TV shows airing today using a specific language.- Specified by:
airingTodayin interfaceTvSeriesService- Parameters:
language- response language- Returns:
- localized TV series airing today
-
airingToday
Description copied from interface:TvSeriesServiceLoads TV shows airing today using query parameters.- Specified by:
airingTodayin interfaceTvSeriesService- Parameters:
query- date list query- Returns:
- TV series airing today
-
onTheAir
Description copied from interface:TvSeriesServiceLoads TV shows that air in the next 7 days.- Specified by:
onTheAirin interfaceTvSeriesService- Returns:
- TV series on the air
-
onTheAir
Description copied from interface:TvSeriesServiceLoads TV shows that air in the next 7 days using a specific language.- Specified by:
onTheAirin interfaceTvSeriesService- Parameters:
language- response language- Returns:
- localized TV series on the air
-
onTheAir
Description copied from interface:TvSeriesServiceLoads TV shows that air in the next 7 days using query parameters.- Specified by:
onTheAirin interfaceTvSeriesService- Parameters:
query- date list query- Returns:
- TV series on the air
-
popular
Description copied from interface:TvSeriesServiceLoads TV shows ordered by popularity.- Specified by:
popularin interfaceTvSeriesService- Returns:
- popular TV series
-
popular
Description copied from interface:TvSeriesServiceLoads TV shows ordered by popularity using a specific language.- Specified by:
popularin interfaceTvSeriesService- Parameters:
language- response language- Returns:
- localized popular TV series
-
popular
Description copied from interface:TvSeriesServiceLoads TV shows ordered by popularity using query parameters.- Specified by:
popularin interfaceTvSeriesService- Parameters:
query- list query- Returns:
- popular TV series
-
topRated
Description copied from interface:TvSeriesServiceLoads top rated TV shows.- Specified by:
topRatedin interfaceTvSeriesService- Returns:
- top rated TV series
-
topRated
Description copied from interface:TvSeriesServiceLoads top rated TV shows using a specific language.- Specified by:
topRatedin interfaceTvSeriesService- Parameters:
language- response language- Returns:
- localized top rated TV series
-
topRated
Description copied from interface:TvSeriesServiceLoads top rated TV shows using query parameters.- Specified by:
topRatedin interfaceTvSeriesService- Parameters:
query- list query- Returns:
- top rated TV series
-
details
Description copied from interface:TvSeriesServiceLoads TV series details.- Specified by:
detailsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series details
-
details
Description copied from interface:TvSeriesServiceLoads TV series details using a specific language.- Specified by:
detailsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized TV series details
-
details
public TvSeriesDetails details(TvShowId seriesId, AppendToResponse<TvSeriesAppend> appendToResponse) Description copied from interface:TvSeriesServiceLoads TV series details with appended responses.- Specified by:
detailsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idappendToResponse- appended response sections- Returns:
- TV series details with appended responses
-
details
public TvSeriesDetails details(TvShowId seriesId, Language language, AppendToResponse<TvSeriesAppend> appendToResponse) Description copied from interface:TvSeriesServiceLoads TV series details using a specific language and appended responses.- Specified by:
detailsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response languageappendToResponse- appended response sections- Returns:
- localized TV series details with appended responses
-
aggregateCredits
Description copied from interface:TvSeriesServiceLoads aggregate credits for a TV series.- Specified by:
aggregateCreditsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- aggregate TV series credits
-
aggregateCredits
Description copied from interface:TvSeriesServiceLoads aggregate credits for a TV series using a specific language.- Specified by:
aggregateCreditsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized aggregate TV series credits
-
alternativeTitles
Description copied from interface:TvSeriesServiceLoads alternative titles for a TV series.- Specified by:
alternativeTitlesin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- alternative TV series titles
-
changes
Description copied from interface:TvSeriesServiceLoads recent changes for a TV series.- Specified by:
changesin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series changes
-
changes
Description copied from interface:TvSeriesServiceLoads recent changes for a TV series using query parameters.- Specified by:
changesin interfaceTvSeriesService- Parameters:
seriesId- the TV series idquery- changes query- Returns:
- TV series changes
-
contentRatings
Description copied from interface:TvSeriesServiceLoads content ratings for a TV series.- Specified by:
contentRatingsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series content ratings
-
credits
Description copied from interface:TvSeriesServiceLoads latest season credits for a TV series.- Specified by:
creditsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- latest season TV series credits
-
credits
Description copied from interface:TvSeriesServiceLoads latest season credits for a TV series using a specific language.- Specified by:
creditsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized latest season TV series credits
-
episodeGroups
Description copied from interface:TvSeriesServiceLoads episode groups for a TV series.- Specified by:
episodeGroupsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series episode groups
-
externalIds
Description copied from interface:TvSeriesServiceLoads external IDs for a TV series.- Specified by:
externalIdsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series external IDs
-
keywords
Description copied from interface:TvSeriesServiceLoads keywords for a TV series.- Specified by:
keywordsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series keywords
-
latest
Description copied from interface:TvSeriesServiceLoads the latest TV series.- Specified by:
latestin interfaceTvSeriesService- Returns:
- latest TV series details
-
recommendations
Description copied from interface:TvSeriesServiceLoads recommended TV series for a TV series.- Specified by:
recommendationsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- recommended TV series
-
recommendations
Description copied from interface:TvSeriesServiceLoads recommended TV series for a TV series using a specific language.- Specified by:
recommendationsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized recommended TV series
-
recommendations
Description copied from interface:TvSeriesServiceLoads recommended TV series for a TV series using query parameters.- Specified by:
recommendationsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idquery- list query- Returns:
- recommended TV series
-
reviews
Description copied from interface:TvSeriesServiceLoads reviews for a TV series.- Specified by:
reviewsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series reviews
-
reviews
Description copied from interface:TvSeriesServiceLoads reviews for a TV series using a specific language.- Specified by:
reviewsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized TV series reviews
-
reviews
Description copied from interface:TvSeriesServiceLoads reviews for a TV series using query parameters.- Specified by:
reviewsin interfaceTvSeriesService- Parameters:
seriesId- the TV series idquery- list query- Returns:
- TV series reviews
-
screenedTheatrically
Description copied from interface:TvSeriesServiceLoads TV series episodes that have screened theatrically.- Specified by:
screenedTheatricallyin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- theatrically screened TV episodes
-
similar
Description copied from interface:TvSeriesServiceLoads similar TV series for a TV series.- Specified by:
similarin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- similar TV series
-
similar
Description copied from interface:TvSeriesServiceLoads similar TV series for a TV series using a specific language.- Specified by:
similarin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized similar TV series
-
similar
Description copied from interface:TvSeriesServiceLoads similar TV series for a TV series using query parameters.- Specified by:
similarin interfaceTvSeriesService- Parameters:
seriesId- the TV series idquery- list query- Returns:
- similar TV series
-
translations
Description copied from interface:TvSeriesServiceLoads translations for a TV series.- Specified by:
translationsin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series translations
-
videos
Description copied from interface:TvSeriesServiceLoads videos for a TV series.- Specified by:
videosin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series videos
-
videos
Description copied from interface:TvSeriesServiceLoads videos for a TV series using a specific language.- Specified by:
videosin interfaceTvSeriesService- Parameters:
seriesId- the TV series idlanguage- response language- Returns:
- localized TV series videos
-
videos
Description copied from interface:TvSeriesServiceLoads videos for a TV series using query parameters.- Specified by:
videosin interfaceTvSeriesService- Parameters:
seriesId- the TV series idquery- videos query- Returns:
- TV series videos
-
watchProviders
Description copied from interface:TvSeriesServiceLoads watch provider availabilities for a TV series.- Specified by:
watchProvidersin interfaceTvSeriesService- Parameters:
seriesId- the TV series id- Returns:
- TV series watch providers
-
images
- Specified by:
imagesin interfaceTvSeriesService
-
images
- Specified by:
imagesin interfaceTvSeriesService
-