Package dev.reuss.tmdb.domain.search
Class DefaultSearchService
java.lang.Object
dev.reuss.tmdb.domain.search.DefaultSearchService
- All Implemented Interfaces:
SearchService
Default
SearchService implementation backed by the TMDB HTTP client.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollections(SearchCollectionQuery query) Searches for collections by their original, translated and alternative names.collections(String query) Searches for collections by their original, translated and alternative names.companies(SearchCompanyQuery query) Searches for companies by their original and alternative names.Searches for companies by their original and alternative names.keywords(SearchKeywordQuery query) Searches for keywords by their name.Searches for keywords by their name.movies(SearchMovieQuery query) Searches for movies by their original, translated and alternative titles.Searches for movies by their original, translated and alternative titles.multi(SearchMultiQuery query) Searches for movies, TV shows and people in a single request.Searches for movies, TV shows and people in a single request.people(SearchPersonQuery query) Searches for people by their name and also known as names.Searches for people by their name and also known as names.tv(SearchTvQuery query) Searches for TV shows by their original, translated and also known as names.Searches for TV shows by their original, translated and also known as names.
-
Constructor Details
-
DefaultSearchService
-
-
Method Details
-
collections
Description copied from interface:SearchServiceSearches for collections by their original, translated and alternative names.- Specified by:
collectionsin interfaceSearchService- Parameters:
query- search query- Returns:
- collection search results
-
collections
Description copied from interface:SearchServiceSearches for collections by their original, translated and alternative names.- Specified by:
collectionsin interfaceSearchService- Parameters:
query- search collection query- Returns:
- collection search results
-
companies
Description copied from interface:SearchServiceSearches for companies by their original and alternative names.- Specified by:
companiesin interfaceSearchService- Parameters:
query- search query- Returns:
- company search results
-
companies
Description copied from interface:SearchServiceSearches for companies by their original and alternative names.- Specified by:
companiesin interfaceSearchService- Parameters:
query- search company query- Returns:
- company search results
-
keywords
Description copied from interface:SearchServiceSearches for keywords by their name.- Specified by:
keywordsin interfaceSearchService- Parameters:
query- search query- Returns:
- keyword search results
-
keywords
Description copied from interface:SearchServiceSearches for keywords by their name.- Specified by:
keywordsin interfaceSearchService- Parameters:
query- search keyword query- Returns:
- keyword search results
-
movies
Description copied from interface:SearchServiceSearches for movies by their original, translated and alternative titles.- Specified by:
moviesin interfaceSearchService- Parameters:
query- search query- Returns:
- movie search results
-
movies
Description copied from interface:SearchServiceSearches for movies by their original, translated and alternative titles.- Specified by:
moviesin interfaceSearchService- Parameters:
query- search movie query- Returns:
- movie search results
-
multi
Description copied from interface:SearchServiceSearches for movies, TV shows and people in a single request.- Specified by:
multiin interfaceSearchService- Parameters:
query- search query- Returns:
- multi search results
-
multi
Description copied from interface:SearchServiceSearches for movies, TV shows and people in a single request.- Specified by:
multiin interfaceSearchService- Parameters:
query- search multi query- Returns:
- multi search results
-
people
Description copied from interface:SearchServiceSearches for people by their name and also known as names.- Specified by:
peoplein interfaceSearchService- Parameters:
query- search query- Returns:
- person search results
-
people
Description copied from interface:SearchServiceSearches for people by their name and also known as names.- Specified by:
peoplein interfaceSearchService- Parameters:
query- search person query- Returns:
- person search results
-
tv
Description copied from interface:SearchServiceSearches for TV shows by their original, translated and also known as names.- Specified by:
tvin interfaceSearchService- Parameters:
query- search query- Returns:
- TV show search results
-
tv
Description copied from interface:SearchServiceSearches for TV shows by their original, translated and also known as names.- Specified by:
tvin interfaceSearchService- Parameters:
query- search TV query- Returns:
- TV show search results
-