Uses of Interface
com.github.m0nk3y2k4.thetvdb.api.QueryParameters
-
Packages that use QueryParameters Package Description com.github.m0nk3y2k4.thetvdb Defines all sources of the thetvdb-java-api connectorcom.github.m0nk3y2k4.thetvdb.api Defines the public sources of this APIcom.github.m0nk3y2k4.thetvdb.internal.api.impl Defines the internal implementation of the public APIcom.github.m0nk3y2k4.thetvdb.internal.resource Defines the general resources offered by the remote APIcom.github.m0nk3y2k4.thetvdb.internal.resource.impl Defines the implementation of the individual connectors for the remote routescom.github.m0nk3y2k4.thetvdb.internal.util.validation Defines the internal validations -
-
Uses of QueryParameters in com.github.m0nk3y2k4.thetvdb
Methods in com.github.m0nk3y2k4.thetvdb that return QueryParameters Modifier and Type Method Description static QueryParameters
TheTVDBApiFactory. createQueryParameters()
Creates a new query parameter objects to be used with some of the API calls.static QueryParameters
TheTVDBApiFactory. createQueryParameters(Map<String,String> parameters)
Creates a new query parameter objects to be used with some of the API calls. -
Uses of QueryParameters in com.github.m0nk3y2k4.thetvdb.api
Methods in com.github.m0nk3y2k4.thetvdb.api that return QueryParameters Modifier and Type Method Description QueryParameters
QueryParameters. addParameter(String key, String value)
Adds a new parameter to this object.Methods in com.github.m0nk3y2k4.thetvdb.api with parameters of type QueryParameters Modifier and Type Method Description APIResponse<Series>
TheTVDBApi.Extended. filterSeries(long seriesId, QueryParameters queryParameters)
Returns a response object containing a filtered series record based on the given parameters, mapped as Java DTO.Series
TheTVDBApi. filterSeries(long seriesId, QueryParameters queryParameters)
Returns a filtered series record based on the given parameters, mapped as Java DTO.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. filterSeries(long seriesId, QueryParameters queryParameters)
Returns a filtered series record based on the given parameters, as raw JSON.APIResponse<List<Episode>>
TheTVDBApi.Extended. getEpisodes(long seriesId, QueryParameters queryParameters)
Returns a response object containing all episodes of a specific series mapped as Java DTO.List<Episode>
TheTVDBApi. getEpisodes(long seriesId, QueryParameters queryParameters)
Returns all episodes of a specific series mapped as Java DTO.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. getEpisodes(long seriesId, QueryParameters queryParameters)
Returns all episodes of a specific series as raw JSON.APIResponse<List<Episode>>
TheTVDBApi.Extended. queryEpisodes(long seriesId, QueryParameters queryParameters)
Returns a response object containing all matching episodes of a specific series mapped as Java DTO.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. queryEpisodes(long seriesId, QueryParameters queryParameters)
Returns all matching episodes of a specific series as raw JSON.List<Episode>
TheTVDBApi. queryEpisodes(long seriesId, QueryParameters queryParameters)
Returns all matching episodes of a specific series mapped as Java DTO.APIResponse<List<Image>>
TheTVDBApi.Extended. queryImages(long seriesId, QueryParameters queryParameters)
Returns a response object containing the matching result of querying images for a specific series, mapped as Java DTO.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. queryImages(long seriesId, QueryParameters queryParameters)
Returns the matching result of querying images for a specific series, as raw JSON.List<Image>
TheTVDBApi. queryImages(long seriesId, QueryParameters queryParameters)
Returns the matching result of querying images for a specific series, mapped as Java DTO.APIResponse<Map<Long,Long>>
TheTVDBApi.Extended. queryLastUpdated(QueryParameters queryParameters)
Returns a response object containing a map of series that have changed in a maximum of one week blocks since the providedfromTime
query parameter, as plain Strings.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. queryLastUpdated(QueryParameters queryParameters)
Returns an array of series that have changed in a maximum of one week blocks since the providedfromTime
query parameter, as raw JSON.Map<Long,Long>
TheTVDBApi. queryLastUpdated(QueryParameters queryParameters)
Returns a map of series that have changed in a maximum of one week blocks since the providedfromTime
query parameter.APIResponse<List<Rating>>
TheTVDBApi.Extended. queryRatings(QueryParameters queryParameters)
Returns a response object containing a list of ratings for a given user that match the query, mapped as Java DTO.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. queryRatings(QueryParameters queryParameters)
Returns a list of ratings for a given user that match the query, as raw JSON.List<Rating>
TheTVDBApi. queryRatings(QueryParameters queryParameters)
Returns a list of ratings for a given user that match the query, mapped as Java DTO.APIResponse<List<SeriesSearchResult>>
TheTVDBApi.Extended. searchSeries(QueryParameters queryParameters)
Returns a response object containing a list of series search results based on the given query parameters mapped as Java DTO.com.fasterxml.jackson.databind.JsonNode
TheTVDBApi.JSON. searchSeries(QueryParameters queryParameters)
Returns series search results based on the given query parameters as raw JSON.List<SeriesSearchResult>
TheTVDBApi. searchSeries(QueryParameters queryParameters)
Returns a list of series search results based on the given query parameters mapped as Java DTO. -
Uses of QueryParameters in com.github.m0nk3y2k4.thetvdb.internal.api.impl
Classes in com.github.m0nk3y2k4.thetvdb.internal.api.impl that implement QueryParameters Modifier and Type Class Description class
QueryParametersImpl
Internal implementation of theQueryParameters
interfaceMethods in com.github.m0nk3y2k4.thetvdb.internal.api.impl that return QueryParameters Modifier and Type Method Description QueryParameters
QueryParametersImpl. addParameter(String key, String value)
Methods in com.github.m0nk3y2k4.thetvdb.internal.api.impl with parameters of type QueryParameters Modifier and Type Method Description Series
TheTVDBApiImpl. filterSeries(long seriesId, QueryParameters queryParameters)
List<Episode>
TheTVDBApiImpl. getEpisodes(long seriesId, QueryParameters queryParameters)
List<Episode>
TheTVDBApiImpl. queryEpisodes(long seriesId, QueryParameters queryParameters)
List<Image>
TheTVDBApiImpl. queryImages(long seriesId, QueryParameters queryParameters)
Map<Long,Long>
TheTVDBApiImpl. queryLastUpdated(QueryParameters queryParameters)
List<Rating>
TheTVDBApiImpl. queryRatings(QueryParameters queryParameters)
List<SeriesSearchResult>
TheTVDBApiImpl. searchSeries(QueryParameters queryParameters)
-
Uses of QueryParameters in com.github.m0nk3y2k4.thetvdb.internal.resource
Methods in com.github.m0nk3y2k4.thetvdb.internal.resource with parameters of type QueryParameters Modifier and Type Method Description protected static String
QueryResource. createQueryResource(String base, String specific, QueryParameters queryParams)
Creates a new query resource string consisting of the givenbase
andspecific
URL path parameters prepended by the given query parameters in the following format:/BASE/specific?query1=value1&query2=value2&...
-
Uses of QueryParameters in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Methods in com.github.m0nk3y2k4.thetvdb.internal.resource.impl with parameters of type QueryParameters Modifier and Type Method Description static com.fasterxml.jackson.databind.JsonNode
SeriesAPI. filter(APIConnection con, long id, QueryParameters params)
Returns a filtered series record based on the given parameters, as raw JSON.static com.fasterxml.jackson.databind.JsonNode
SeriesAPI. getEpisodes(APIConnection con, long id, QueryParameters params)
Returns all episodes of a specific series as raw JSON.static com.fasterxml.jackson.databind.JsonNode
MoviesAPI. getMovieUpdates(APIConnection con, QueryParameters params)
Returns a list of ID's of all movies, that have been updated since a specific time, as raw JSON.static com.fasterxml.jackson.databind.JsonNode
UpdatesAPI. query(APIConnection con, QueryParameters params)
Returns an array of series that have changed in a maximum of one week blocks since the providedfromTime
query parameter, as raw JSON.static com.fasterxml.jackson.databind.JsonNode
SeriesAPI. queryEpisodes(APIConnection con, long id, QueryParameters params)
Returns all matching episodes of a specific series as raw JSON.static com.fasterxml.jackson.databind.JsonNode
SeriesAPI. queryImages(APIConnection con, long id, QueryParameters params)
Returns the matching result of querying images for a specific series, as raw JSON.static com.fasterxml.jackson.databind.JsonNode
UsersAPI. queryRatings(APIConnection con, QueryParameters params)
Returns a list of ratings for a given user that match the query, as raw JSON.static com.fasterxml.jackson.databind.JsonNode
SearchAPI. series(APIConnection con, QueryParameters params)
Returns series search results based on the given query parameters as raw JSON. -
Uses of QueryParameters in com.github.m0nk3y2k4.thetvdb.internal.util.validation
Methods in com.github.m0nk3y2k4.thetvdb.internal.util.validation with parameters of type QueryParameters Modifier and Type Method Description static void
Parameters. validateQueryParam(String paramName, QueryParameters params)
Checks if the givenparams
query parameter collection contains a non-emptyparamName
parameter.static void
Parameters. validateQueryParam(String paramName, QueryParameters params, Predicate<String> condition)
Checks if the givenparams
query parameter collection contains a non-emptyparamName
parameter which matches the given condition.
-