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 orfalse
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
andspecific
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
andspecific
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 theapply
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 theget
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-emptyparamName
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-emptyparamName
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