Overview

Summary

ContactDonateImprint


Appendix E-25: EPISODE (UI prompt)


EpisodeEpisodeModuleAmazonPrimeVideo

Properties (7)

PropertyTypeEntityReferenceModule
(1) EpisodeNumberLONGEpisode
(2) NameSTRINGEpisode
(3) ReleaseDateDATEEpisode
(4) RuntimeMinutesLONGEpisode
(5) SeasonLONGEpisodeSeasonSeasonModule
(6) SynopsisSTRINGEpisode
(7) TitleLONGEpisodeTitleTitleModule


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playbacksession/episode/{id}findAllPlaybackSessionOfEpisode(id)EpisodeModuleGETEpisode PlaybackSession
(2) /episode/{id}updateEpisodeById(episode)EpisodeModulePUTEpisode
(3) /episodefindAllEpisode()EpisodeModuleGETEpisode
(4) /episodeinsertEpisode(episode)EpisodeModulePOSTEpisode
(5) /episode/season/{id}findAllEpisodeOfSeason(id)EpisodeModuleGETSeason Episode
(6) /episode/{id}deleteEpisodeById(id)EpisodeModuleDELETEEpisode
(7) /episode/title/{id}findAllEpisodeOfTitle(id)EpisodeModuleGETTitle Episode
(8) /episode/{id}findEpisodeById(id)EpisodeModuleGETEpisode
(9) /watchhistory/episode/{id}findAllWatchHistoryOfEpisode(id)ProfileModuleGETEpisode WatchHistory
(10) /downloadlicense/episode/{id}findAllDownloadLicenseOfEpisode(id)SeasonModuleGETEpisode DownloadLicense





Example:

final Episode episode = (Episode) invokeModule(EPISODE_MODULE + "/episode/" + id, Episode.class);
if (episode != null) {
    final Season season1 = (Season) invokeModule(SEASON_MODULE + "/season/" + episode.getSeason().getId(), Season.class);
    if (season1 != null) {
        final Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + season1.getTitle().getId(), Title.class);
        if (title2 != null) {
            final Country productioncountry3 = (Country) invokeModule(TITLE_MODULE + "/country/" + title2.getProductionCountry().getId(), Country.class);
            if (productioncountry3 != null) {
            }
            final Language originallanguage4 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title2.getOriginalLanguage().getId(), Language.class);
            if (originallanguage4 != null) {
            }
        }
    }
    final Title title5 = (Title) invokeModule(TITLE_MODULE + "/title/" + episode.getTitle().getId(), Title.class);
    if (title5 != null) {
        final Country productioncountry6 = (Country) invokeModule(TITLE_MODULE + "/country/" + title5.getProductionCountry().getId(), Country.class);
        if (productioncountry6 != null) {
        }
        final Language originallanguage7 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title5.getOriginalLanguage().getId(), Language.class);
        if (originallanguage7 != null) {
        }
    }
}
return episode;


Overview

Summary

ContactDonateImprint