Overview

Summary

ContactDonateImprint


Appendix E-21: TITLE (UI prompt)


TitleTitleModuleAmazonPrimeVideo

Properties (11)

PropertyTypeEntityReferenceModule
(1) ExternalReferenceSTRINGTitle
(2) ImdbIdSTRINGTitle
(3) IsOriginalProductionBOOLTitle
(4) NameSTRINGTitle
(5) OriginalLanguageLONGTitleLanguageLanguageModule
(6) OriginalNameSTRINGTitle
(7) ProductionCountryLONGTitleCountryTitleModule
(8) ReleaseDateDATETitle
(9) RuntimeMinutesLONGTitle
(10) SynopsisSTRINGTitle
(11) TypeSTRINGTitle


Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /sportsevent/title/{id}findAllSportsEventOfTitle(id)ChannelModuleGETTitle SportsEvent
(2) /liveprogram/title/{id}findAllLiveProgramOfTitle(id)ChannelModuleGETTitle LiveProgram
(3) /licenseagreement/title/{id}findAllLicenseAgreementOfTitle(id)CompanyModuleGETTitle LicenseAgreement
(4) /contentavailability/title/{id}findAllContentAvailabilityOfTitle(id)CompanyModuleGETTitle ContentAvailability
(5) /titledrmscheme/title/{id}findAllTitleDrmSchemeOfTitle(id)DrmSchemeModuleGETTitle TitleDrmScheme
(6) /playbacksession/title/{id}findAllPlaybackSessionOfTitle(id)EpisodeModuleGETTitle PlaybackSession
(7) /episode/title/{id}findAllEpisodeOfTitle(id)EpisodeModuleGETTitle Episode
(8) /titlegenre/title/{id}findAllTitleGenreOfTitle(id)GenreModuleGETTitle TitleGenre
(9) /titlecast/title/{id}findAllTitleCastOfTitle(id)GenreModuleGETTitle TitleCast
(10) /audiotrack/title/{id}findAllAudioTrackOfTitle(id)LanguageModuleGETTitle AudioTrack
(11) /subtitletrack/title/{id}findAllSubtitleTrackOfTitle(id)LanguageModuleGETTitle SubtitleTrack
(12) /titlecrew/title/{id}findAllTitleCrewOfTitle(id)PersonModuleGETTitle TitleCrew
(13) /contentrating/title/{id}findAllContentRatingOfTitle(id)ProductionCompanyModuleGETTitle ContentRating
(14) /watchhistory/title/{id}findAllWatchHistoryOfTitle(id)ProfileModuleGETTitle WatchHistory
(15) /watchlistitem/title/{id}findAllWatchlistItemOfTitle(id)ProfileModuleGETTitle WatchlistItem
(16) /season/title/{id}findAllSeasonOfTitle(id)SeasonModuleGETTitle Season
(17) /downloadlicense/title/{id}findAllDownloadLicenseOfTitle(id)SeasonModuleGETTitle DownloadLicense
(18) /titleinsertTitle(title)TitleModulePOSTTitle
(19) /titlefindAllTitle()TitleModuleGETTitle
(20) /title/{id}findTitleById(id)TitleModuleGETTitle
(21) /title/{id}deleteTitleById(id)TitleModuleDELETETitle
(22) /titleproductioncompany/title/{id}findAllTitleProductionCompanyOfTitle(id)TitleModuleGETTitle TitleProductionCompany
(23) /title/productioncountry/{id}findAllTitleOfProductionCountry(id)TitleModuleGETCountry Title
(24) /title/originallanguage/{id}findAllTitleOfOriginalLanguage(id)TitleModuleGETLanguage Title
(25) /title/{id}updateTitleById(title)TitleModulePUTTitle
(26) /titlevideoformat/title/{id}findAllTitleVideoFormatOfTitle(id)VideoFormatModuleGETTitle TitleVideoFormat
(27) /userrating/title/{id}findAllUserRatingOfTitle(id)VideoFormatModuleGETTitle UserRating





Example:

final Title title = (Title) invokeModule(TITLE_MODULE + "/title/" + id, Title.class);
if (title != null) {
    final Country productioncountry1 = (Country) invokeModule(TITLE_MODULE + "/country/" + title.getProductionCountry().getId(), Country.class);
    if (productioncountry1 != null) {
    }
    final Language originallanguage2 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title.getOriginalLanguage().getId(), Language.class);
    if (originallanguage2 != null) {
    }
}
return title;


Overview

Summary

ContactDonateImprint