Overview

Summary

ContactDonateImprint


9. SEASON MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) ContentTitleContentTitleContentTitleModuleNetflix
(2) EpisodeEpisodeSeasonModuleNetflix
(3) SeasonSeasonSeasonModuleNetflix
(4) ServiceFeatureServiceFeatureSeasonModuleNetflix
(5) ServiceSupplyServiceSupplyModuleNetflix

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /episode/{id}deleteEpisodeById(id)SeasonModuleDELETEEpisode
(2) /seasoninsertSeason(season)SeasonModulePOSTSeason
(3) /seasonfindAllSeason()SeasonModuleGETSeason
(4) /servicefeature/servicesupply/{id}findAllServiceFeatureOfServiceSupply(id)SeasonModuleGETServiceSupply ServiceFeature
(5) /episodeinsertEpisode(episode)SeasonModulePOSTEpisode
(6) /episode/{id}updateEpisodeById(episode)SeasonModulePUTEpisode
(7) /servicefeature/{id}deleteServiceFeatureById(id)SeasonModuleDELETEServiceFeature
(8) /servicefeature/{id}updateServiceFeatureById(servicefeature)SeasonModulePUTServiceFeature
(9) /episode/contenttitle/{id}findAllEpisodeOfContentTitle(id)SeasonModuleGETContentTitle Episode
(10) /season/{id}updateSeasonById(season)SeasonModulePUTSeason
(11) /servicefeature/{id}findServiceFeatureById(id)SeasonModuleGETServiceFeature
(12) /episodefindAllEpisode()SeasonModuleGETEpisode
(13) /episode/season/{id}findAllEpisodeOfSeason(id)SeasonModuleGETSeason Episode
(14) /servicefeatureinsertServiceFeature(servicefeature)SeasonModulePOSTServiceFeature
(15) /episode/{id}findEpisodeById(id)SeasonModuleGETEpisode
(16) /season/{id}findSeasonById(id)SeasonModuleGETSeason
(17) /servicefeaturefindAllServiceFeature()SeasonModuleGETServiceFeature
(18) /season/{id}deleteSeasonById(id)SeasonModuleDELETESeason
(19) /season/contenttitle/{id}findAllSeasonOfContentTitle(id)SeasonModuleGETContentTitle Season






9.1 EPISODE


EpisodeSeasonModuleNetflix

Properties (7)

PropertyTypeEntityReferenceModule
(1) ContentTitleLONGEpisodeContentTitleContentTitleModule
(2) EpisodeNumberLONGEpisode
(3) ReleaseDateDATEEpisode
(4) RuntimeMinutesLONGEpisode
(5) SeasonLONGEpisodeSeasonSeasonModule
(6) SynopsisSTRINGEpisode
(7) TitleSTRINGEpisode





Example:

final Episode episode = (Episode) invokeModule(SEASON_MODULE + "/episode/" + id, Episode.class);
if (episode != null) {
    final ContentTitle contenttitle1 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + episode.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) {
        }
    }
    final Season season5 = (Season) invokeModule(SEASON_MODULE + "/season/" + episode.getSeason().getId(), Season.class);
    if (season5 != null) {
        final ContentTitle contenttitle6 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + season5.getContentTitle().getId(), ContentTitle.class);
        if (contenttitle6 != null) {
            final ProductionCompany productioncompany7 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contenttitle6.getProductionCompany().getId(), ProductionCompany.class);
            if (productioncompany7 != null) {
                final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany7.getCountry().getId(), Country.class);
                if (country8 != null) {
                }
            }
            final ContentType contenttype9 = (ContentType) invokeModule(CONTENT_TYPE_MODULE + "/contenttype/" + contenttitle6.getContentType().getId(), ContentType.class);
            if (contenttype9 != null) {
            }
        }
    }
}
return episode;


9.2 SEASON


SeasonSeasonModuleNetflix

Properties (4)

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





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;


9.3 SERVICE FEATURE


ServiceFeatureSeasonModuleNetflix

Properties (4)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGServiceFeature
(2) LaunchDateDATEServiceFeature
(3) NameSTRINGServiceFeature
(4) ServiceSupplyLONGServiceFeatureServiceSupplyModule





Example:

final ServiceFeature servicefeature = (ServiceFeature) invokeModule(SEASON_MODULE + "/servicefeature/" + id, ServiceFeature.class);
if (servicefeature != null) {
    final ServiceSupply servicesupply1 = (ServiceSupply) invokeModule(MODULE + "/servicesupply/" + servicefeature.getServiceSupply().getId(), ServiceSupply.class);
    if (servicesupply1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + servicesupply1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return servicefeature;


Overview

Summary

ContactDonateImprint