A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

ABSOLUTENUMBER - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "absoluteNumber" - Absolute number of the episode
ACCEPT - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
Accept header according to RFC1945
ACCEPT_LANGUAGE - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
Accept-Language header according to RFC1945
Actor - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing an Actor data transfer object.
ActorDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Actor interface
ActorDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ActorDTO
 
ActorDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable ActorDTO implementation
ACTORS - com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
 
addParameter(String, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters
Adds a new parameter to this object.
addParameter(String, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 
addToFavorites(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Adds the supplied series ID to the user’s favorite’s list and returns the updated list as plain Strings.
addToFavorites(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Adds the supplied series ID to the user’s favorite’s list and returns a response object containing the updated list as plain Strings.
addToFavorites(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Adds the supplied series ID to the user’s favorite’s list and returns the updated list as raw JSON.
addToFavorites(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
addToFavorites(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Adds the supplied series ID to the user’s favorite’s list and returns the updated list as raw JSON.
addToRatings(APIConnection, String, long, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Updates a given rating of a given type and returns the modified rating, mapped as raw JSON.
addToRatings(String, long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Updates a given rating of a given type and returns the modified rating, mapped as Java DTO.
addToRatings(String, long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Updates a given rating of a given type and return a response object containing the modified rating, mapped as Java DTO.
addToRatings(String, long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Updates a given rating of a given type and returns the modified rating, mapped as raw JSON.
addToRatings(String, long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
AIREDEPISODE - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "airedEpisode" - Aired episode number
AIREDSEASON - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "airedSeason" - Aired season number
ALLOW - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
Allow header according to RFC1945
API_BAD_METHOD_ERROR - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Indicates that the requested resource is known by the server but has to be accessed with different settings
API_CONFLICT_ERROR - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Indicates that a requested record could not be updated or deleted
API_JSON_PARSE_ERROR - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Indicates that a malformed JSON response was received from the remote service
API_NOT_AUTHORIZED_ERROR - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Indicates that an attempt to communicate with some API route was made without proper authorization
API_NOT_FOUND_ERROR - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Indicates that the requested resource is unknown for the remote service (e.g. wrong seriesId)
API_PRECONDITION_ERROR - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIRuntimeException
Indicates a failed precondition check
API_SERVICE_UNAVAILABLE - Static variable in exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Indicates that the remote service is currently unavailable e.g. due to maintenance or server issues
API_VERSION - Static variable in class com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Version
Version of the TheTVDB.com remote API used by this connector
APICommunicationException - Exception in com.github.m0nk3y2k4.thetvdb.internal.exception
Exception indicating problems while communicating with the remote API.
APICommunicationException(String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.internal.exception.APICommunicationException
Creates a new API communication exception with the given error message
APICommunicationException(String, String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.internal.exception.APICommunicationException
Creates a new API communication exception with an extended error message
APICommunicationException(String, Throwable) - Constructor for exception com.github.m0nk3y2k4.thetvdb.internal.exception.APICommunicationException
Creates a nested API communication exception wrapping some other root exception
APIConnection - Class in com.github.m0nk3y2k4.thetvdb.internal.connection
Main class for handling communication with the TheTVDB.com REST remote service on a technical level
APIConnection(String) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Creates a new TheTVDB.com API connection using the given apiKey for remote service authentication.
APIConnection(String, String, String) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Creates a new TheTVDB.com API connection using the given credentials for remote service authentication.
APIConnection(String, String, String, Supplier<RemoteAPI>) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Creates a new API connection using the given credentials for remote service authentication.
APIConnection(String, Supplier<RemoteAPI>) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Creates a new API connection using the given apiKey for remote service authentication.
APIException - Exception in com.github.m0nk3y2k4.thetvdb.api.exception
Main type for all checked exceptions related to the API functionality.
APIException(String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Creates a new checked API exception with the given error message
APIException(String, String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Creates a new checked API exception with an extended error message
APIException(String, Throwable) - Constructor for exception com.github.m0nk3y2k4.thetvdb.api.exception.APIException
Creates a nested checked API exception wrapping some other root exception
APINotAuthorizedException - Exception in com.github.m0nk3y2k4.thetvdb.internal.exception
Specific type of APICommunicationException which handles HTTP-401 responses received from the remote API.
APINotAuthorizedException(String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.internal.exception.APINotAuthorizedException
Creates a new API missing authorization exception with the given error message.
APIPreconditionException - Exception in com.github.m0nk3y2k4.thetvdb.internal.exception
Exceptions of this type represent a failed precondition check.
APIPreconditionException(String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.internal.exception.APIPreconditionException
Creates a new API precondition exception with the given error message.
APIResponse<T> - Interface in com.github.m0nk3y2k4.thetvdb.api.model
Interface for extended remote API responses.
APIResponse.Errors - Interface in com.github.m0nk3y2k4.thetvdb.api.model
Interface representing optional soft errors that might occur while requesting data from the remote service
APIResponse.Links - Interface in com.github.m0nk3y2k4.thetvdb.api.model
Interface representing optional paging information for remote service requests supporting pagination
APIResponseDTO<T> - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
DTO implementation of the APIResponse interface
APIResponseDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO
 
APIResponseDTO.Builder<T> - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
Builder used to create a new immutable APIResponseDTO implementation
APIResponseDTO.ErrorsDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
DTO implementation of the APIResponse.Errors interface
APIResponseDTO.ErrorsDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
Builder used to create a new immutable APIResponseDTO.ErrorsDTO implementation
APIResponseDTO.LinksDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
DTO implementation of the APIResponse.Links interface
APIResponseDTO.LinksDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
Builder used to create a new immutable APIResponseDTO.LinksDTO implementation
APIRuntimeException - Exception in com.github.m0nk3y2k4.thetvdb.api.exception
Unchecked runtime exception for API related issues.
APIRuntimeException(String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.api.exception.APIRuntimeException
Creates a new unchecked API runtime exception with the given error message
APIRuntimeException(String, Exception) - Constructor for exception com.github.m0nk3y2k4.thetvdb.api.exception.APIRuntimeException
Creates a nested unchecked API runtime exception wrapping some other root exception
APIRuntimeException(String, String) - Constructor for exception com.github.m0nk3y2k4.thetvdb.api.exception.APIRuntimeException
Creates a new unchecked API runtime exception with an extended error message
APISession - Class in com.github.m0nk3y2k4.thetvdb.internal.connection
Session used for remote API communication.
APISession.Status - Enum in com.github.m0nk3y2k4.thetvdb.internal.connection
Represents the different states of a session.
APIUtil - Class in com.github.m0nk3y2k4.thetvdb.internal.util
General utility class providing a collection of useful little helper methods.
apply(T) - Method in interface com.github.m0nk3y2k4.thetvdb.internal.util.functional.ThrowableFunctionalInterfaces.Function
Applies this function to the given argument.
ArtworkDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ArtworkDTO
 
AuthenticationAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Authentication endpoint.
AUTHORIZATION - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
Authorization header according to RFC1945
AUTHORIZATION_IN_PROGRESS - com.github.m0nk3y2k4.thetvdb.internal.connection.APISession.Status
Session authorization is currently in progress
AUTHORIZED - com.github.m0nk3y2k4.thetvdb.internal.connection.APISession.Status
Session authorization completed successfully

B

Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.ErrorsDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.LinksDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ActorDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.EpisodeDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageQueryParameterDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.LanguageDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ArtworkDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.GenreDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ReleaseDateDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.RemoteIdDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TrailerDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TranslationDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.RatingDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesSearchResultDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesSummaryDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.UserDTO.Builder
 
Builder() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.connection.RemoteAPI.Builder
 

C

com.github.m0nk3y2k4.thetvdb - package com.github.m0nk3y2k4.thetvdb
Defines all sources of the thetvdb-java-api connector
com.github.m0nk3y2k4.thetvdb.api - package com.github.m0nk3y2k4.thetvdb.api
Defines the public sources of this API
com.github.m0nk3y2k4.thetvdb.api.constants - package com.github.m0nk3y2k4.thetvdb.api.constants
Defines public constants to be used throughout the API
com.github.m0nk3y2k4.thetvdb.api.exception - package com.github.m0nk3y2k4.thetvdb.api.exception
Defines the public top-level exceptions thrown by this API
com.github.m0nk3y2k4.thetvdb.api.model - package com.github.m0nk3y2k4.thetvdb.api.model
Defines the public data transfer objects wrapping the actual JSON content
com.github.m0nk3y2k4.thetvdb.api.model.data - package com.github.m0nk3y2k4.thetvdb.api.model.data
Defines the public DTO's for the various remote routes
com.github.m0nk3y2k4.thetvdb.internal.api.impl - package com.github.m0nk3y2k4.thetvdb.internal.api.impl
Defines the internal implementation of the public API
com.github.m0nk3y2k4.thetvdb.internal.api.impl.annotation - package com.github.m0nk3y2k4.thetvdb.internal.api.impl.annotation
Defines the annotations used by the internal implementation
com.github.m0nk3y2k4.thetvdb.internal.api.impl.model - package com.github.m0nk3y2k4.thetvdb.internal.api.impl.model
Defines the internal implementation of the public data transfer objects wrapping the actual JSON content
com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data - package com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Defines the internal implementation of the public DTO's for the various remote routes
com.github.m0nk3y2k4.thetvdb.internal.connection - package com.github.m0nk3y2k4.thetvdb.internal.connection
Defines the connections between the connector and the remote API
com.github.m0nk3y2k4.thetvdb.internal.exception - package com.github.m0nk3y2k4.thetvdb.internal.exception
Defines the internal type specific exceptions thrown by this API
com.github.m0nk3y2k4.thetvdb.internal.resource - package com.github.m0nk3y2k4.thetvdb.internal.resource
Defines the general resources offered by the remote API
com.github.m0nk3y2k4.thetvdb.internal.resource.impl - package com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Defines the implementation of the individual connectors for the remote routes
com.github.m0nk3y2k4.thetvdb.internal.util - package com.github.m0nk3y2k4.thetvdb.internal.util
Defines the utilities used by the internal implementation
com.github.m0nk3y2k4.thetvdb.internal.util.functional - package com.github.m0nk3y2k4.thetvdb.internal.util.functional
Defines functional interfaces used by the internal implementation
com.github.m0nk3y2k4.thetvdb.internal.util.http - package com.github.m0nk3y2k4.thetvdb.internal.util.http
Defines general functionality for processing web requests
com.github.m0nk3y2k4.thetvdb.internal.util.json - package com.github.m0nk3y2k4.thetvdb.internal.util.json
Defines general functionality for processing JSON data
com.github.m0nk3y2k4.thetvdb.internal.util.validation - package com.github.m0nk3y2k4.thetvdb.internal.util.validation
Defines the internal validations
containsParameter(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters
Returns true if an individual parameter with the given key exists in this very object or false if no such parameter has been added yet.
containsParameter(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 
CONTENT_LENGTH - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
Content-Length header according to RFC1945
CONTENT_TYPE - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
Content-Type header according to RFC1945
createApi(String) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new TheTVDBApi instance.
createApi(String, Proxy) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new TheTVDBApi instance.
createApi(String, String, String) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new TheTVDBApi instance.
createApi(String, String, String, Proxy) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new TheTVDBApi instance.
createProxy(String, String, int) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new proxy object based on the given parameters.
createProxy(String, String, String, int) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new proxy object based on the given parameters.
createQueryParameters() - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new query parameter objects to be used with some of the API calls.
createQueryParameters(Map<String, String>) - Static method in class com.github.m0nk3y2k4.thetvdb.TheTVDBApiFactory
Creates a new query parameter objects to be used with some of the API calls.
createQueryResource(String, String, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.QueryResource
Creates a new query resource string consisting of the given base and specific URL path parameters prepended by the given query parameters in the following format: /BASE/specific?query1=value1&query2=value2&...
createResource(String, Object...) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.Resource
Creates a new resource string consisting of the given base URL path parameter prepended by some optional route specific path parameters in the following format: /BASE/param1/param2/...
createResource(String, String, Object...) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.Resource
Creates a new resource string consisting of the given base and specific URL path parameters prepended by some optional additional route path parameters in the following format: /BASE/specific/param1/param2/...

D

DELETE - com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
 
deleteFromFavorites(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Deletes the given series ID from the user’s favorite’s list and returns the updated list as plain Strings.
deleteFromFavorites(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Deletes the given series ID from the user’s favorite’s list and returns a response object containing the updated list as plain Strings.
deleteFromFavorites(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Deletes the given series ID from the user’s favorite’s list and returns the updated list as raw JSON.
deleteFromFavorites(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
deleteFromFavorites(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Deletes the given series ID from the user’s favorite’s list and returns the updated list as raw JSON.
deleteFromRatings(APIConnection, String, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Deletes a given rating of a given type.
deleteFromRatings(String, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Deletes a given rating of a given type.
deleteFromRatings(String, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Deletes a given rating of a given type.
deleteFromRatings(String, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Deletes a given rating of a given type.
deleteFromRatings(String, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
DIRECTORS - com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
 
DVDEPISODE - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "dvdEpisode" - DVD episode number
DVDSEASON - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "dvdSeason" - DVD season number

E

Episode - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing an Episode data transfer object.
EpisodeDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Episode interface
EpisodeDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.EpisodeDTO
 
EpisodeDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable EpisodeDTO implementation
EpisodesAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Episodes endpoint.
ErrorsDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.ErrorsDTO
 
extended() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Provides access to the API's Extended layout.
extended() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 

F

filter(APIConnection, long, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns a filtered series record based on the given parameters, as raw JSON.
filterSeries(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a filtered series record based on the given parameters, mapped as Java DTO.
filterSeries(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a filtered series record based on the given parameters, mapped as Java DTO.
filterSeries(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a filtered series record based on the given parameters, as raw JSON.
filterSeries(long, QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
filterSeries(long, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a series records, filtered by the supplied comma-separated list of keys, mapped as Java DTO.
filterSeries(long, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
forResource(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.RemoteAPI
Creates a new Uniform Resource Identifier for the given resource of the remote API represented by this object.
FROMTIME - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Updates
Query parameter "fromTime" - Epoch time to start your date range

G

GenreDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.GenreDTO
 
get() - Method in interface com.github.m0nk3y2k4.thetvdb.internal.util.functional.ThrowableFunctionalInterfaces.Supplier
Gets a result.
get(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Returns basic information about the currently authenticated user, as raw JSON.
get(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.EpisodesAPI
Returns the full information for a given episode id as raw JSON.
get(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.LanguagesAPI
Returns further language information for a given language ID as raw JSON.
get(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.MoviesAPI
Returns detailed information for a specific movie as raw JSON.
get(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns detailed information for a specific series as raw JSON.
GET - com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
HTTP request methods supported by this API
getAbbreviation() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Language
Get the value of the {data.abbreviation} JSON property
getAbsoluteNumber() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.absoluteNumber} JSON property
getActors() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.people.actors} JSON property in a list
getActors() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
getActors(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of actors for a specific series mapped as Java DTO.
getActors(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of actors for a specific series mapped as Java DTO.
getActors(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns the actors for a specific series as raw JSON.
getActors(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getActors(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns the actors for a specific series as raw JSON.
getAdded() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.added} JSON property
getAiredEpisodeNumber() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.airedEpisodeNumber} JSON property
getAiredEpisodes() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSummary
Get the value of the {data.airedEpisodes} JSON property
getAiredSeason() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.airedSeason} JSON property
getAiredSeasons() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSummary
Get all values of the {data.airedSeasons} JSON property in a list
getAirsAfterSeason() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.airsAfterSeason} JSON property
getAirsBeforeEpisode() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.airsBeforeEpisode} JSON property
getAirsBeforeSeason() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.airsBeforeSeason} JSON property
getAirsDayOfWeek() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.airsDayOfWeek} JSON property
getAirsTime() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.airsTime} JSON property
getAliases() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get all values of the {data.aliases} JSON property in a list
getAllAvailable(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.LanguagesAPI
Returns an overview of all supported languages as raw JSON.
getApiKey() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Returns the API key related to this connection
getArtworks() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.artworks} JSON property in a list
getArtworkType() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.artwork_type} JSON property
getArtworkType() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ArtworkDTO
 
getAvailableEpisodeQueryParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of keys which are valid parameters for querying episodes, as plain Strings.
getAvailableEpisodeQueryParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of keys which are valid parameters for querying episodes, as plain Strings.
getAvailableEpisodeQueryParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of keys which are valid parameters for querying episodes, as raw JSON.
getAvailableEpisodeQueryParameters(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getAvailableImageQueryParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of valid parameters for querying a series images, mapped as Java DTO.
getAvailableImageQueryParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of valid parameters for querying a series images, mapped as Java DTO.
getAvailableImageQueryParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of valid parameters for querying a series images, as raw JSON.
getAvailableImageQueryParameters(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getAvailableLanguages() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of all supported languages mapped as Java DTO.
getAvailableLanguages() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of all supported languages mapped as Java DTO.
getAvailableLanguages() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns an overview of all supported languages as raw JSON.
getAvailableLanguages() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getAvailableLastUpdatedQueryParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of valid parameters for querying series which have been updated lately, as plain Strings.
getAvailableLastUpdatedQueryParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of valid parameters for querying series which have been updated lately, as plain Strings.
getAvailableLastUpdatedQueryParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of valid parameters for querying series which have been updated lately, as raw JSON.
getAvailableLastUpdatedQueryParameters() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getAvailableRatingsQueryParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of valid parameters for querying user ratings, as plain Strings.
getAvailableRatingsQueryParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of valid parameters for querying user ratings, as plain Strings.
getAvailableRatingsQueryParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of valid parameters for querying user ratings, as raw JSON.
getAvailableRatingsQueryParameters() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getAvailableSearchParameters(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SearchAPI
Returns possible query parameters, which can be used to search for series, as raw JSON.
getAvailableSeriesFilterParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of keys which are valid parameters for filtering series, as plain Strings.
getAvailableSeriesFilterParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of keys which are valid parameters for filtering series, as plain Strings.
getAvailableSeriesFilterParameters(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of keys which are valid parameters for filtering series, as raw JSON.
getAvailableSeriesFilterParameters(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getAvailableSeriesSearchParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing possible query parameters, which can be used to search for series, mapped as Java DTO.
getAvailableSeriesSearchParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns possible query parameters, which can be used to search for series, mapped as Java DTO.
getAvailableSeriesSearchParameters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns possible query parameters, which can be used to search for series, as raw JSON.
getAvailableSeriesSearchParameters() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getBanner() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.banner} JSON property
getCountry() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.ReleaseDate
Get the value of the {data.release_dates.country} JSON property
getData() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse
Returns the actually requested records mapped as Java DTO.
getDate() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.ReleaseDate
Get the value of the {data.release_dates.date} JSON property
getDirector() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Deprecated, for removal: This API element is subject to removal in a future version.
Will be removed in future API release. Use Episode.getDirectors() instead.
getDirectors() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get all values of the {data.directors} JSON property in a list
getDirectors() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.people.directors} JSON property in a list
getDirectors() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
getDvdChapter() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.dvdChapter} JSON property
getDvdDiscid() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.dvdDiscid} JSON property
getDvdEpisodeNumber() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.dvdEpisodeNumber} JSON property
getDvdEpisodes() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSummary
Get the value of the {data.dvdEpisodes} JSON property
getDvdSeason() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.dvdSeason} JSON property
getDvdSeasons() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSummary
Get all values of the {data.dvdSeasons} JSON property in a list
getEnglishName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Language
Get the value of the {data.englishName} JSON property
getEpisode(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing the full information for a given episode id as mapped Java DTO.
getEpisode(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns the full information for a given episode id as mapped Java DTO.
getEpisode(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns the full information for a given episode id as raw JSON.
getEpisode(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getEpisodeName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.episodeName} JSON property
getEpisodes(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns the first 100 episodes of a specific series mapped as Java DTO.
getEpisodes(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getEpisodes(long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of episodes of a specific series mapped as Java DTO.
getEpisodes(long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getEpisodes(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing all episodes of a specific series mapped as Java DTO.
getEpisodes(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all episodes of a specific series mapped as Java DTO.
getEpisodes(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns all episodes of a specific series as raw JSON.
getEpisodes(long, QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getEpisodes(APIConnection, long, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns all episodes of a specific series as raw JSON.
getEpisodesQueryParams(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns a list of keys which are valid parameters for querying episodes, as raw JSON.
getEpisodesSummary(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns a summary of the episodes and seasons available for a series, as raw JSON.
getErrors() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse
Returns an Optional representing the additional error information returned by the remote service.
getFanartCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageSummary
Get the value of the {data.fanart} JSON property
getFanartCount() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
getFavorites() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of favorite series for a given user, as plain Strings.
getFavorites() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of favorite series for a given user, as plain Strings.
getFavorites() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns an array of favorite series for a given user, as raw JSON.
getFavorites() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getFavorites(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Returns an array of favorite series for a given user, as raw JSON.
getFavoritesDisplaymode() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.User
Get the value of the {data.favoritesDisplaymode} JSON property
getFilename() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.filename} JSON property
getFileName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.fileName} JSON property
getFilterParams(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns a list of keys which are valid parameters for filtering series, as raw JSON.
getFirst() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Links
Get the number of the first available page.
getFirstAired() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.firstAired} JSON property
getFirstAired() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.firstAired} JSON property
getGenre() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get all values of the {data.genre} JSON property in a list
getGenres() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.genres} JSON property in a list
getGuestStars() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get all values of the {data.guestStars} JSON property in a list
getHead(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns header information for a specific series as raw JSON.
getHeight() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.height} JSON property
getHost() - Method in interface com.github.m0nk3y2k4.thetvdb.api.Proxy
Returns the host name of this proxy.
getHost() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.RemoteAPI
Returns the name of the remote host.
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Language
Get the value of the {data.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Genre
Get the value of the {data.genres.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get the value of the {data.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.RemoteId
Get the value of the {data.remoteids.id} JSON property
getId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.id} JSON property
getImage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.image} JSON property
getImage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.image} JSON property.
getImageAdded() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.imageAdded} JSON property
getImageAuthor() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.imageAuthor} JSON property
getImages(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns a summary of the images types and counts available for a particular series, as raw JSON.
getImagesQueryParams(APIConnection, long) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns a list of valid parameters for querying a series images, as raw JSON.
getImdbId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.imdbId} JSON property
getImdbId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.imdb_id} JSON property
getImdbId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.imdbId} JSON property
getImdbId() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getInvalidFilters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Errors
Returns invalid filters passed to the route.
getInvalidLanguage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Errors
Returns invalid language or translation missing.
getInvalidQueryParams() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Errors
Returns invalid query params passed to the route.
getJsonName() - Method in enum com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
Return the enum name in lower-case.
getKey() - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters.Parameter
Returns the key of the parameter
getKeyType() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.keyType} JSON property
getKeyType() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageQueryParameter
Get the value of the {data.keyType} JSON property
getLanguage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.User
Get the value of the {data.language} JSON property
getLanguage(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing further language information for a given language ID mapped as Java DTO.
getLanguage(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns further language information for a given language ID mapped as Java DTO.
getLanguage(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns further language information for a given language ID as raw JSON.
getLanguage(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getLanguageCode() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Translation
Get the value of the {data.translations.language_code} JSON property
getLanguageCode() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TranslationDTO
 
getLanguageId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.languageId} JSON property
getLanguageId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageQueryParameter
Get the value of the {data.languageId} JSON property
getLast() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Links
Get the number of the last available page.
getLastUpdated() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.lastUpdated} JSON property
getLastUpdated() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.lastUpdated} JSON property
getLastUpdated() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.lastUpdated} JSON property
getLastUpdatedBy() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.lastUpdatedBy} JSON property
getLinks() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse
Returns an Optional representing the additional paging information returned by the remote service.
getMovie(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing detailed information for a specific movie mapped as Java DTO.
getMovie(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns detailed information for a specific movie mapped as Java DTO.
getMovie(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns detailed information for a specific movie as raw JSON.
getMovie(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getMovieUpdates(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of ID's of all movies, that have been updated since the given epoch timestamp, mapped as Java DTO.
getMovieUpdates(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of ID's of all movies that have been updated since the given epoch timestamp.
getMovieUpdates(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of ID's of all movies, that have been updated since the given epoch timestamp, as raw JSON.
getMovieUpdates(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getMovieUpdates(APIConnection, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.MoviesAPI
Returns a list of ID's of all movies, that have been updated since a specific time, as raw JSON.
getName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.name} JSON property
getName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Language
Get the value of the {data.name} JSON property
getName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Genre
Get the value of the {data.genres.name} JSON property
getName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.name} JSON property
getName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Trailer
Get the value of the {data.trailers.name} JSON property
getName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Translation
Get the value of the {data.translations.name} JSON property
getName() - Method in enum com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
The String representation of this HTTP request method
getNetwork() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.network} JSON property
getNetworkId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.networkId} JSON property
getNext() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Links
Get the number of the next page (if available).
getOverview() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.overview} JSON property
getOverview() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Translation
Get the value of the {data.translations.overview} JSON property
getOverview() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.overview} JSON property
getParameterValue(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters
Returns an Optional representing the parameter value for the given key.
getParameterValue(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 
getPath() - Method in interface com.github.m0nk3y2k4.thetvdb.api.Proxy
Returns the optional path component of this proxy.
getPeopleFacebook() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.people_facebook} JSON property
getPeopleFacebook() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getPeopleId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.people_id} JSON property
getPeopleId() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getPeopleImage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.people_image} JSON property
getPeopleImage() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getPeopleInstagram() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.people_instagram} JSON property
getPeopleInstagram() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getPeopleTwitter() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.people_twitter} JSON property
getPeopleTwitter() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getPort() - Method in interface com.github.m0nk3y2k4.thetvdb.api.Proxy
Returns the port number used for communication with this proxy.
getPort() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.RemoteAPI
Returns the port number used for communication with the remote.
getPoster() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.poster} JSON property.
getPosterCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageSummary
Get the value of the {data.poster} JSON property
getPosterCount() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
getPrevious() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.APIResponse.Links
Get the number of the previous page (if available).
getProducers() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.people.producers} JSON property in a list
getProducers() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
getProductionCode() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.productionCode} JSON property
getProtocol() - Method in interface com.github.m0nk3y2k4.thetvdb.api.Proxy
Returns the name of the communication protocol used for this proxy.
getProtocol() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.RemoteAPI
Returns the name of the communication protocol used for this remote.
getQueryParams(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UpdatesAPI
Returns a list of valid parameters for querying series which have been updated lately, as raw JSON.
getRating() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Rating
Get the value of the {data.rating} JSON property
getRating() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.rating} JSON property
getRatingAverage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.ratingsInfo.average} JSON property
getRatingAverage() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageDTO
 
getRatingCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.ratingsInfo.count} JSON property
getRatingCount() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageDTO
 
getRatingItemId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Rating
Get the value of the {data.ratingItemId} JSON property
getRatings() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of ratings for the given user, mapped as Java DTO.
getRatings() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of ratings for the given user, mapped as Java DTO.
getRatings() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of ratings for the given user, as raw JSON.
getRatings() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getRatings(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Returns a list of ratings for the given user, as raw JSON.
getRatingsQueryParams(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Returns a list of valid parameters for querying user ratings, as raw JSON.
getRatingType() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Rating
Get the value of the {data.ratingType} JSON property
getReleaseDates() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.release_dates} JSON property in a list
getReleaseDates() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
getRemoteIds() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.remoteids} JSON property in a list
getRemoteIds() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
getResolution() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.resolution} JSON property
getResolution() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageQueryParameter
Get all values of the {data.resolution} JSON property in a list
getRole() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.role} JSON property
getRole() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.role} JSON property
getRoleImage() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.role_image} JSON property
getRoleImage() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
getRuntime() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get the value of the {data.runtime} JSON property
getRuntime() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.runtime} JSON property
getSeasonCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageSummary
Get the value of the {data.season} JSON property
getSeasonCount() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
getSeasonwideCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageSummary
Get the value of the {data.seasonwide} JSON property
getSeasonwideCount() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
getSeries(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing detailed information for a specific series mapped as Java DTO.
getSeries(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns detailed information for a specific series mapped as Java DTO.
getSeries(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns detailed information for a specific series as raw JSON.
getSeries(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getSeriesCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageSummary
Get the value of the {data.series} JSON property
getSeriesCount() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
getSeriesEpisodesSummary(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a summary of the episodes and seasons available for a series, mapped as Java DTO.
getSeriesEpisodesSummary(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a summary of the episodes and seasons available for a series, mapped as Java DTO.
getSeriesEpisodesSummary(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a summary of the episodes and seasons available for a series, as raw JSON.
getSeriesEpisodesSummary(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getSeriesHeaderInformation(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing header information for a specific series as key/value pairs.
getSeriesHeaderInformation(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns header information for a specific series as key/value pairs.
getSeriesHeaderInformation(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns header information for a specific series as raw JSON.
getSeriesHeaderInformation(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getSeriesId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.seriesId} JSON property
getSeriesId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.seriesId} JSON property
getSeriesId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.seriesId} JSON property
getSeriesImagesSummary(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a summary of the images types and counts available for a particular series, mapped as Java DTO.
getSeriesImagesSummary(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a summary of the images types and counts available for a particular series, mapped as Java DTO.
getSeriesImagesSummary(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a summary of the images types and counts available for a particular series, as raw JSON.
getSeriesImagesSummary(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getSeriesName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.seriesName} JSON property
getShowUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.showUrl} JSON property
getSiteRating() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.siteRating} JSON property
getSiteRating() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.siteRating} JSON property
getSiteRatingCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.siteRatingCount} JSON property
getSiteRatingCount() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.siteRatingCount} JSON property
getSlug() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.slug} JSON property
getSortOrder() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Actor
Get the value of the {data.sortOrder} JSON property
getSourceId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.RemoteId
Get the value of the {data.remoteids.source_id} JSON property
getSourceId() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.RemoteIdDTO
 
getSourceName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.RemoteId
Get the value of the {data.remoteids.source_name} JSON property
getSourceName() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.RemoteIdDTO
 
getSourceUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.RemoteId
Get the value of the {data.remoteids.source_url} JSON property
getSourceUrl() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.RemoteIdDTO
 
getStatus() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.SeriesSearchResult
Get the value of the {data.status} JSON property
getStatus() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Returns the current APISession.Status of the underlying session.
getSubKey() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.subKey} JSON property
getSubKey() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.ImageQueryParameter
Get all values of the {data.subKey} JSON property in a list
getTagline() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Translation
Get the value of the {data.translations.tagline} JSON property
getTags() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.tags} JSON property
getThumbAdded() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.thumbAdded} JSON property
getThumbAuthor() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.thumbAuthor} JSON property
getThumbHeight() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.thumbHeight} JSON property
getThumbnail() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Image
Get the value of the {data.thumbnail} JSON property
getThumbUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.thumb_url} JSON property
getThumbUrl() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ArtworkDTO
 
getThumbWidth() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get the value of the {data.thumbWidth} JSON property
getToken() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns the JSON Web Token used for authentication of all requests that are sent to the remote service by this API instance.
getToken() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getToken() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Returns the JWT token that is currently used for Bearer authentication.
getTrailers() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.trailers} JSON property in a list
getTranslations() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.translations} JSON property in a list
getType() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.ReleaseDate
Get the value of the {data.release_dates.type} JSON property
getUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.url} JSON property
getUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Genre
Get the value of the {data.genres.url} JSON property
getUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get the value of the {data.url} JSON property
getUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.RemoteId
Get the value of the {data.remoteids.url} JSON property
getUrl() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Trailer
Get the value of the {data.trailers.url} JSON property
getUser() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing basic information about the currently authenticated user, mapped as Java DTO.
getUser() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns basic information about the currently authenticated user, mapped as Java DTO.
getUser() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns basic information about the currently authenticated user, as raw JSON.
getUser() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
getUserKey() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Returns the user key related to this connection.
getUserName() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.User
Get the value of the {data.userName} JSON property
getUserName() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Returns the user name related to this connection.
getValue() - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters.Parameter
Returns the value of the parameter
getWidth() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.width} JSON property
getWriters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Episode
Get all values of the {data.writers} JSON property in a list
getWriters() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie
Get all objects of the {data.people.writers} JSON property in a list
getWriters() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
getZap2itId() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Series
Get the value of the {data.zap2itId} JSON property

H

hasNoValue(String...) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.APIUtil
Checks if at least one of the given strings is an empty character sequence
hasValue(String...) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.APIUtil
Checks if all of the given Strings are non-empty character sequences
HEAD - com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
 
HttpHeaders - Class in com.github.m0nk3y2k4.thetvdb.internal.util.http
Constants enumerating common HTTP headers
HttpRequestMethod - Enum in com.github.m0nk3y2k4.thetvdb.internal.util.http
Simple enumeration for HTTP request methods to be used when calling the remote API REST service

I

ID_VALIDATOR - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.resource.Resource
Validator for the common dynamic id URL path parameter
Image - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing an Image data transfer object.
ImageDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Image interface
ImageDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageDTO
 
ImageDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable ImageDTO implementation
ImageQueryParameter - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing an Image query parameter data transfer object.
ImageQueryParameterDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the ImageQueryParameter interface
ImageQueryParameterDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageQueryParameterDTO
 
ImageQueryParameterDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable ImageQueryParameterDTO implementation
ImageSummary - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing an Image summary data transfer object.
ImageSummaryDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the ImageSummary interface
ImageSummaryDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
ImageSummaryDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable ImageSummaryDTO implementation
IMDBID - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Search
Query parameter "imdbId" - IMDB id of the series
IMDBID - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "imdbId" - IMDB id of the series
init() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Initializes the current API session by requesting a new token from the remote API.
init() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
init(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Initializes the current API with the given token.
init(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
invoke() - Method in interface com.github.m0nk3y2k4.thetvdb.internal.util.functional.ThrowableFunctionalInterfaces.Procedure
Invokes the procedure.
isFeatured() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.People
Get the value of the {data.people.<actors|directors|producers|writers>.is_featured} JSON property
isFeatured() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
isPositiveInteger() - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Provides a predicate used to check whether a String represents a positive (greater zero) numerical integer.
isPrimary() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Artwork
Get the value of the {data.artworks.is_primary} JSON property
isPrimary() - Method in interface com.github.m0nk3y2k4.thetvdb.api.model.data.Movie.Translation
Get the value of the {data.translations.is_primary} JSON property
isPrimary() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ArtworkDTO
 
isPrimary() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TranslationDTO
 
ITEMTYPE - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Users
Query parameter "itemType" - Item to query.
iterator() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 

J

json() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Provides access to the API's JSON layout.
json() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
JsonDeserializer - Class in com.github.m0nk3y2k4.thetvdb.internal.util.json
Utility class for JSON response deserialization.

K

KEYS - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "keys" - Comma-separated list of keys to filter by
KEYTYPE - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "keyType" - Type of image you're querying for (fanart, poster, etc.)

L

Language - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a Language data transfer object.
LanguageDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Language interface
LanguageDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.LanguageDTO
 
LanguageDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable LanguageDTO implementation
LanguagesAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Languages endpoint.
LinksDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.LinksDTO
 
login() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Initializes the current API session by requesting a new token from the remote API.
login() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
login(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.AuthenticationAPI
Initializes the given connection by requesting a new token from the remote API.

M

mapActors(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual actor data returned by the series actors route.
mapEpisode(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual episode data of a specific episode returned by the episodes route.
mapEpisodes(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual episode data returned by the various routes responsible for fetching and querying episodes.
mapFavorites(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual favorites returned by the various routes responsible for adding, deleting and obtaining user favorites.
mapImageQueryParameters(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual parameters returned by the API route responsible for providing a list of available image query parameters.
mapImages(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual image data returned by the queryable series images route.
mapLanguage(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual language data returned by the API route responsible for obtaining advanced information about a specific language.
mapLanguages(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual languages returned by the API route responsible for providing a list of available languages.
mapMovie(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual movie data returned by the movies route.
mapMovieUpdates(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual updated movies ID's returned by the movie updates route.
mapQueryParameters(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual parameters returned by the various routes responsible for providing a list of available query parameters to be used for certain queryable requests.
mapRatings(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual ratings returned by the various routes responsible for adding, querying and fetching user ratings.
mapSeries(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual series data returned by the various routes responsible for fetching or filtering series.
mapSeriesHeader(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the header information for a specific series returned by the remote series HEAD route.
mapSeriesImageSummary(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual summary data returned by the series images route.
mapSeriesSearchResult(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual search results returned by the series search route.
mapSeriesSummary(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual summary data returned by the series episode summary route.
mapUpdates(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the recently updated series data returned by the queryable updated route.
mapUser(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.json.JsonDeserializer
Maps the actual user data returned by the user route.
Movie - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a Movie data transfer object.
Movie.Artwork - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies Artwork data transfer object.
Movie.Genre - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies Genre data transfer object.
Movie.People - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies People data transfer object.
Movie.ReleaseDate - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies ReleaseDate data transfer object.
Movie.RemoteId - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies RemoteId data transfer object.
Movie.Trailer - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies Trailer data transfer object.
Movie.Translation - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a movies Translation data transfer object.
MovieDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie interface
MovieDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
MovieDTO.ArtworkDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.Artwork interface
MovieDTO.ArtworkDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.ArtworkDTO implementation
MovieDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO implementation
MovieDTO.GenreDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.Genre interface
MovieDTO.GenreDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.GenreDTO implementation
MovieDTO.PeopleCategory - Enum in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Simple enum representing the different categories of people associated with this movie
MovieDTO.PeopleDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.People interface
MovieDTO.PeopleDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.PeopleDTO implementation
MovieDTO.ReleaseDateDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.ReleaseDate interface
MovieDTO.ReleaseDateDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.ReleaseDateDTO implementation
MovieDTO.RemoteIdDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.RemoteId interface
MovieDTO.RemoteIdDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.RemoteIdDTO implementation
MovieDTO.TrailerDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.Trailer interface
MovieDTO.TrailerDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.TrailerDTO implementation
MovieDTO.TranslationDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Movie.Translation interface
MovieDTO.TranslationDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable MovieDTO.TranslationDTO implementation
MoviesAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Movies endpoint.

N

NAME - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Search
Query parameter "name" - Name of the series to search for
NOT_AUTHORIZED - com.github.m0nk3y2k4.thetvdb.internal.connection.APISession.Status
Session authorization is pending

O

of(Function<T, R>) - Static method in interface com.github.m0nk3y2k4.thetvdb.internal.util.functional.ThrowableFunctionalInterfaces.Function
Wraps the given function into a throwable function
of(Supplier<T>) - Static method in interface com.github.m0nk3y2k4.thetvdb.internal.util.functional.ThrowableFunctionalInterfaces.Supplier
Wraps the given supplier into a throwable supplier

P

PAGE - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "page" - Page of results to fetch.
Parameters - Class in com.github.m0nk3y2k4.thetvdb.internal.util.validation
Collection of simple checks to be used for method parameter validation
params - Variable in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
Simple map holding the individual query parameters as key/value pairs
PATH_ID - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.resource.Resource
Identifiers for common dynamic URL path parameters
PeopleDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
POST - com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
 
Preconditions - Class in com.github.m0nk3y2k4.thetvdb.internal.util.validation
Collection of simple checks to be used to check for method invocation preconditions
prettyPrint(JsonNode) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.APIUtil
Serializes the given JSON object as String using a pretty print output with indentation to produce an easy-to-read String representation of the JSON object.
PRODUCERS - com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
 
Proxy - Interface in com.github.m0nk3y2k4.thetvdb.api
Interface representing a proxy service to be used for communication with the remote API.
PUT - com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
 

Q

query(APIConnection, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UpdatesAPI
Returns an array of series that have changed in a maximum of one week blocks since the provided fromTime query parameter, as raw JSON.
Query - Class in com.github.m0nk3y2k4.thetvdb.api.constants
Collection of query parameter constants used throughout the various TheTVDB.com routes.
Query.Movie - Class in com.github.m0nk3y2k4.thetvdb.api.constants
Collection of query parameters for API route /movies
Query.Search - Class in com.github.m0nk3y2k4.thetvdb.api.constants
Collection of query parameters for API route /search
Query.Series - Class in com.github.m0nk3y2k4.thetvdb.api.constants
Collection of query parameters for API route /series
Query.Updates - Class in com.github.m0nk3y2k4.thetvdb.api.constants
Collection of query parameters for API route /updates
Query.Users - Class in com.github.m0nk3y2k4.thetvdb.api.constants
Collection of query parameters for API route /users
queryEpisodes(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing all matching episodes of a specific series mapped as Java DTO.
queryEpisodes(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns all matching episodes of a specific series as raw JSON.
queryEpisodes(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all matching episodes of a specific series mapped as Java DTO.
queryEpisodes(long, QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryEpisodes(APIConnection, long, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns all matching episodes of a specific series as raw JSON.
queryEpisodesByAbsoluteNumber(long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a specific episode of a series, mapped as Java DTO.
queryEpisodesByAbsoluteNumber(long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryEpisodesByAiredEpisode(long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all episodes of a specific series, matching the airedEpisode parameter, mapped as Java DTO.
queryEpisodesByAiredEpisode(long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryEpisodesByAiredSeason(long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all episodes of a specific series and season mapped as Java DTO.
queryEpisodesByAiredSeason(long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryEpisodesByAiredSeason(long, long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all episodes of a specific series and season mapped as Java DTO.
queryEpisodesByAiredSeason(long, long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryImages(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing the matching result of querying images for a specific series, mapped as Java DTO.
queryImages(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns the matching result of querying images for a specific series, as raw JSON.
queryImages(long, QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns the matching result of querying images for a specific series, mapped as Java DTO.
queryImages(long, QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryImages(long, String, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all images for a specific series, matching the given parameters, mapped as Java DTO.
queryImages(long, String, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryImages(long, String, String, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all images for a specific series, matching the given parameters, mapped as Java DTO.
queryImages(long, String, String, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryImages(APIConnection, long, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SeriesAPI
Returns the matching result of querying images for a specific series, as raw JSON.
queryImagesByKeyType(long, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all images of a specific type for a series, mapped as Java DTO.
queryImagesByKeyType(long, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryImagesByResolution(long, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all images of a specific resolution for a series, mapped as Java DTO.
queryImagesByResolution(long, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryImagesBySubKey(long, String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns all images of a specific sub key for a series, mapped as Java DTO.
queryImagesBySubKey(long, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryLastUpdated(long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a map of series that have changed in the (one) week since the provided fromTime query parameter.
queryLastUpdated(long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryLastUpdated(long, long) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a map of series that have changed in between the given timeframe, but with a maximum of one week, starting at the provided fromTime query parameter.
queryLastUpdated(long, long) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryLastUpdated(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a map of series that have changed in a maximum of one week blocks since the provided fromTime query parameter, as plain Strings.
queryLastUpdated(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns an array of series that have changed in a maximum of one week blocks since the provided fromTime query parameter, as raw JSON.
queryLastUpdated(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a map of series that have changed in a maximum of one week blocks since the provided fromTime query parameter.
queryLastUpdated(QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
QueryParameters - Interface in com.github.m0nk3y2k4.thetvdb.api
Interface representing a set of query parameters.
QueryParameters.Parameter - Interface in com.github.m0nk3y2k4.thetvdb.api
Interface representing a single, individual key/value parameter
QueryParametersImpl - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl
Internal implementation of the QueryParameters interface
QueryParametersImpl() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
Creates a new empty set of query parameters
QueryParametersImpl(Map<String, String>) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
Creates an object of this class with a pre-defined set of individual query parameters based on the given key/value pairs.
queryRatings(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of ratings for a given user that match the query, mapped as Java DTO.
queryRatings(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns a list of ratings for a given user that match the query, as raw JSON.
queryRatings(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of ratings for a given user that match the query, mapped as Java DTO.
queryRatings(QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
queryRatings(APIConnection, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.UsersAPI
Returns a list of ratings for a given user that match the query, as raw JSON.
queryRatingsByItemType(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of ratings for a given user that match the itemType parameter, mapped as Java DTO.
queryRatingsByItemType(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
QueryResource - Class in com.github.m0nk3y2k4.thetvdb.internal.resource
Specialized implementation for resources containing additional URL query parameters.
QueryResource() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.resource.QueryResource
 

R

Rating - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a Rating data transfer object.
RatingDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Rating interface
RatingDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.RatingDTO
 
RatingDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable RatingDTO implementation
refreshSession(APIConnection) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.AuthenticationAPI
Refreshes the current, valid JWT token of the given connection.
refreshToken() - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Refreshes the current, valid JWT session token.
refreshToken() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
ReleaseDateDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ReleaseDateDTO
 
RemoteAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.connection
Object representing the technical remote endpoint of the RESTful remote API.
RemoteAPI() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.connection.RemoteAPI
 
RemoteAPI.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.connection
Builder used to create a new immutable RemoteAPI implementation
RemoteIdDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.RemoteIdDTO
 
requireNonEmpty(String, String) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Preconditions
Checks that the given String is neither null nor empty.
requireNonNull(Object, String) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Preconditions
Checks that the given obj is not null.
requires(Predicate<T>, T, X) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Preconditions
Checks the condition and throws the given runtime exception in case the condition is not met.
RESOLUTION - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "resolution" - Resolution to filter by (1280x1024, for example)
Resource - Class in com.github.m0nk3y2k4.thetvdb.internal.resource
General implementation for remote API resources.
Resource() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.resource.Resource
 

S

SearchAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Search endpoint.
searchSeries(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.Extended
Returns a response object containing a list of series search results based on the given query parameters mapped as Java DTO.
searchSeries(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi.JSON
Returns series search results based on the given query parameters as raw JSON.
searchSeries(QueryParameters) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Returns a list of series search results based on the given query parameters mapped as Java DTO.
searchSeries(QueryParameters) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
searchSeriesByImdbId(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Search for series by IMDB-Id.
searchSeriesByImdbId(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
searchSeriesByName(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Search for series by name.
searchSeriesByName(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
searchSeriesByZap2itId(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Search for series by Zap2it-Id.
searchSeriesByZap2itId(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
sendDELETE(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Invokes a new DELETE request onto the given resource and returns the response as raw, unmodified JSON.
sendGET(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Invokes a new GET request onto the given resource and returns the response as raw, unmodified JSON.
sendHEAD(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Invokes a new HEAD request onto the given resource and returns the response as raw, unmodified JSON.
sendPOST(String, String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Invokes a new POST request onto the given resource and returns the response as raw, unmodified JSON.
sendPUT(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Invokes a new PUT request onto the given resource and returns the response as raw, unmodified JSON.
series(APIConnection, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.resource.impl.SearchAPI
Returns series search results based on the given query parameters as raw JSON.
Series - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a Series data transfer object.
SeriesAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Series endpoint.
SeriesDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the Series interface
SeriesDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesDTO
 
SeriesDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable SeriesDTO implementation
SeriesSearchResult - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a Series search result data transfer object.
SeriesSearchResultDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the SeriesSearchResult interface
SeriesSearchResultDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesSearchResultDTO
 
SeriesSearchResultDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable SeriesSearchResultDTO implementation
SeriesSummary - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing a Series summary data transfer object.
SeriesSummaryDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the SeriesSummary interface
SeriesSummaryDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesSummaryDTO
 
SeriesSummaryDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable SeriesSummaryDTO implementation
setLanguage(String) - Method in interface com.github.m0nk3y2k4.thetvdb.api.TheTVDBApi
Sets the preferred language to be used for communication with the remote service.
setLanguage(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
 
setLanguage(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Set the preferred language used for API communication.
setStatus(APISession.Status) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Sets the current status of the underlying session.
setToken(String) - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Sets the JWT token of the underlying session which will then be used further communication authentication
SINCE - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Movie
Query parameter "since" - Epoch time to start your date range
size() - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters
Returns the count of single parameter elements held by this container
size() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 
SLUG - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Search
Query parameter "slug" - Slug from site URL of series (https://www.thetvdb.com/series/$SLUG)
stream() - Method in interface com.github.m0nk3y2k4.thetvdb.api.QueryParameters
Returns a Stream of individual query parameters held by this class.
stream() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 
SUBKEY - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Series
Query parameter "subKey" - Subkey for the above query keys

T

TheTVDBApi - Interface in com.github.m0nk3y2k4.thetvdb.api
Main interface of the TheTVDB API connector.
TheTVDBApi.Extended - Interface in com.github.m0nk3y2k4.thetvdb.api
Interface representing the API's Extended layout.
TheTVDBApi.JSON - Interface in com.github.m0nk3y2k4.thetvdb.api
Interface representing the API's JSON layout.
TheTVDBApi.Version - Class in com.github.m0nk3y2k4.thetvdb.api
Specifies the version of the TheTVDB.com remote API to be used by this connector
TheTVDBApiFactory - Class in com.github.m0nk3y2k4.thetvdb
Factory used to create new API instances
TheTVDBApiImpl - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl
Implementation of the TheTVDBApi API layout.
TheTVDBApiImpl(String) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
Creates a new TheTVDBApi instance.
TheTVDBApiImpl(String, Proxy) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
Creates a new TheTVDBApi instance.
TheTVDBApiImpl(String, String, String) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
Creates a new TheTVDBApi instance.
TheTVDBApiImpl(String, String, String, Proxy) - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.TheTVDBApiImpl
Creates a new TheTVDBApi instance.
ThrowableFunctionalInterfaces - Interface in com.github.m0nk3y2k4.thetvdb.internal.util.functional
Collection of FunctionalInterfaces which allow simple exception handling.
ThrowableFunctionalInterfaces.Function<T,R,X extends Exception> - Interface in com.github.m0nk3y2k4.thetvdb.internal.util.functional
Extended Function<T, R> functional interface which allows the apply method to throw an exception of type X.
ThrowableFunctionalInterfaces.Procedure<X extends Exception> - Interface in com.github.m0nk3y2k4.thetvdb.internal.util.functional
Procedure functional interface which allows the invoke method to throw an exception of type X.
ThrowableFunctionalInterfaces.Supplier<T,X extends Exception> - Interface in com.github.m0nk3y2k4.thetvdb.internal.util.functional
Extended Supplier<T> functional interface which allows the get method to throw an exception of type X.
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.ErrorsDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO.LinksDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.APIResponseDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ActorDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.EpisodeDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageQueryParameterDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.ImageSummaryDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.LanguageDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ArtworkDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.GenreDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.ReleaseDateDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.RemoteIdDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TrailerDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TranslationDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.RatingDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesSearchResultDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.SeriesSummaryDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.UserDTO
 
toString() - Method in class com.github.m0nk3y2k4.thetvdb.internal.api.impl.QueryParametersImpl
 
toString(Supplier<T>) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.APIUtil
Converts the value returned by the given valueSupplier into a new String.
toString(Supplier<T>, String) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.APIUtil
Converts the value returned by the given valueSupplier into a new String.
TOTIME - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Updates
Query parameter "toTime" - Epoch time to end your date range.
TrailerDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TrailerDTO
 
TranslationDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.TranslationDTO
 

U

UpdatesAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Updates endpoint.
User - Interface in com.github.m0nk3y2k4.thetvdb.api.model.data
Interface representing an User data transfer object.
USER_AGENT - Static variable in class com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpHeaders
User-Agent header according to RFC1945
userAuthentication() - Method in class com.github.m0nk3y2k4.thetvdb.internal.connection.APIConnection
Checks whether user authentication is available or not.
UserDTO - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
DTO implementation of the User interface
UserDTO() - Constructor for class com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.UserDTO
 
UserDTO.Builder - Class in com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data
Builder used to create a new immutable UserDTO implementation
UsersAPI - Class in com.github.m0nk3y2k4.thetvdb.internal.resource.impl
Implementation of a connector for the remote API's Users endpoint.

V

validateCondition(Predicate<T>, T, X) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks the condition and throws the given runtime exception in case the condition is not met.
validateNotEmpty(String, String) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks that the given String is neither null nor empty.
validateNotEmpty(Optional<String>, String) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks that the given Optional contains a non-empty String.
validateNotNull(Object, String) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks that the given obj is not null.
validatePathParam(String, T, Predicate<T>) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks that a given URL path parameter name is not empty and the corresponding value matches the given condition.
validateQueryParam(String, QueryParameters) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks if the given params query parameter collection contains a non-empty paramName parameter.
validateQueryParam(String, QueryParameters, Predicate<String>) - Static method in class com.github.m0nk3y2k4.thetvdb.internal.util.validation.Parameters
Checks if the given params query parameter collection contains a non-empty paramName parameter which matches the given condition.
valueOf(String) - Static method in enum com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.m0nk3y2k4.thetvdb.internal.connection.APISession.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.m0nk3y2k4.thetvdb.internal.connection.APISession.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.m0nk3y2k4.thetvdb.internal.util.http.HttpRequestMethod
Returns an array containing the constants of this enum type, in the order they are declared.

W

WithHiddenImplementation - Annotation Type in com.github.m0nk3y2k4.thetvdb.internal.api.impl.annotation
Forces Immutables to restrict the visibility of auto-generated DTO implementations in order to "hide" them.
WRITERS - com.github.m0nk3y2k4.thetvdb.internal.api.impl.model.data.MovieDTO.PeopleCategory
 

Z

ZAP2ITID - Static variable in class com.github.m0nk3y2k4.thetvdb.api.constants.Query.Search
Query parameter "zap2itId" - Zap2it ID of the series to search for
A B C D E F G H I J K L M N O P Q R S T U V W Z