Overview

Summary

ContactDonateImprint


Appendix E-9: SEASON (UI prompt)


SeasonSeasonModuleNetflix

Properties (4)

PropertyTypeEntityReferenceModule
(1) ContentTitleLONGSeasonContentTitleContentTitleModule
(2) EpisodeCountLONGSeason
(3) ReleaseDateDATESeason
(4) SeasonNumberLONGSeason


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /season/contenttitle/{id}findAllSeasonOfContentTitle(id)SeasonModuleGETContentTitle Season
(2) /season/{id}updateSeasonById(season)SeasonModulePUTSeason
(3) /season/{id}deleteSeasonById(id)SeasonModuleDELETESeason
(4) /seasoninsertSeason(season)SeasonModulePOSTSeason
(5) /episode/season/{id}findAllEpisodeOfSeason(id)SeasonModuleGETSeason Episode
(6) /seasonfindAllSeason()SeasonModuleGETSeason
(7) /season/{id}findSeasonById(id)SeasonModuleGETSeason





Example:

final Season season = (Season) invokeModule(SEASON_MODULE + "/season/" + id, Season.class);
if (season != null) {
    final ContentTitle contenttitle1 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + season.getContentTitle().getId(), ContentTitle.class);
    if (contenttitle1 != null) {
        final ProductionCompany productioncompany2 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contenttitle1.getProductionCompany().getId(), ProductionCompany.class);
        if (productioncompany2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
        final ContentType contenttype4 = (ContentType) invokeModule(CONTENT_TYPE_MODULE + "/contenttype/" + contenttitle1.getContentType().getId(), ContentType.class);
        if (contenttype4 != null) {
        }
    }
}
return season;


Overview

Summary

ContactDonateImprint