Overview

Summary

ContactDonateImprint


Appendix E-17: EPISODE (UI prompt)


EpisodeAwardEventModuleImdb

Properties (5)

PropertyTypeEntityReferenceModule
(1) AbsoluteNumberLONGEpisode
(2) EpisodeNumberLONGEpisode
(3) ParentSeriesLONGEpisodeTitleTitleModule
(4) SeasonNumberLONGEpisode
(5) TitleLONGEpisodeTitleTitleModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /episodeinsertEpisode(episode)AwardEventModulePOSTEpisode
(2) /episode/{id}deleteEpisodeById(id)AwardEventModuleDELETEEpisode
(3) /episode/{id}findEpisodeById(id)AwardEventModuleGETEpisode
(4) /episode/{id}updateEpisodeById(episode)AwardEventModulePUTEpisode
(5) /episodefindAllEpisode()AwardEventModuleGETEpisode
(6) /episode/parentseries/{id}findAllEpisodeOfParentSeries(id)AwardEventModuleGETTitle Episode
(7) /episode/title/{id}findAllEpisodeOfTitle(id)AwardEventModuleGETTitle Episode





Example:

final Episode episode = (Episode) invokeModule(AWARD_EVENT_MODULE + "/episode/" + id, Episode.class);
if (episode != null) {
    final Title parentseries1 = (Title) invokeModule(TITLE_MODULE + "/title/" + episode.getParentSeries().getId(), Title.class);
    if (parentseries1 != null) {
        final TitleType titletype2 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + parentseries1.getTitleType().getId(), TitleType.class);
        if (titletype2 != null) {
        }
    }
    final Title title3 = (Title) invokeModule(TITLE_MODULE + "/title/" + episode.getTitle().getId(), Title.class);
    if (title3 != null) {
        final TitleType titletype4 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title3.getTitleType().getId(), TitleType.class);
        if (titletype4 != null) {
        }
    }
}
return episode;


Overview

Summary

ContactDonateImprint