Overview

Summary

ContactDonateImprint


2. CONTENT TITLE MODULE (UI prompt)



Module Entities (16)

EntityAliasModuleGlobal Schema
(1) ContentAvailabilityContentAvailabilityContentTitleModuleNetflix
(2) ContentAwardContentAwardContentTitleModuleNetflix
(3) ContentDealTitleContentDealTitlePersonModuleNetflix
(4) ContentDistributionContentDistributionDeviceModuleNetflix
(5) ContentGenreContentGenreContentTitleModuleNetflix
(6) ContentPersonCreditContentPersonCreditPersonModuleNetflix
(7) ContentTitleContentTitleContentTitleModuleNetflix
(8) ContentTypeContentTypeContentTypeModuleNetflix
(9) CountryCountryCountryModuleNetflix
(10) EpisodeEpisodeSeasonModuleNetflix
(11) GenreGenreContentTitleModuleNetflix
(12) PlaybackSessionPlaybackSessionDeviceModuleNetflix
(13) ProductionCompanyProductionCompanyCountryModuleNetflix
(14) RecommendationEventRecommendationEventUserProfileModuleNetflix
(15) SeasonSeasonSeasonModuleNetflix
(16) ServiceSupplyServiceSupplyModuleNetflix

Module Interfaces (33)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /contenttitle/{id}deleteContentTitleById(id)ContentTitleModuleDELETEContentTitle
(2) /contentavailabilityinsertContentAvailability(contentavailability)ContentTitleModulePOSTContentAvailability
(3) /contentgenre/{id}updateContentGenreById(contentgenre)ContentTitleModulePUTContentGenre
(4) /contentgenrefindAllContentGenre()ContentTitleModuleGETContentGenre
(5) /contenttitleinsertContentTitle(contenttitle)ContentTitleModulePOSTContentTitle
(6) /genre/{id}findGenreById(id)ContentTitleModuleGETGenre
(7) /contenttitle/contenttype/{id}findAllContentTitleOfContentType(id)ContentTitleModuleGETContentType ContentTitle
(8) /contentavailability/servicesupply/{id}findAllContentAvailabilityOfServiceSupply(id)ContentTitleModuleGETServiceSupply ContentAvailability
(9) /contentavailability/country/{id}findAllContentAvailabilityOfCountry(id)ContentTitleModuleGETCountry ContentAvailability
(10) /genreinsertGenre(genre)ContentTitleModulePOSTGenre
(11) /genre/{id}deleteGenreById(id)ContentTitleModuleDELETEGenre
(12) /contenttitle/productioncompany/{id}findAllContentTitleOfProductionCompany(id)ContentTitleModuleGETProductionCompany ContentTitle
(13) /contentaward/{id}findContentAwardById(id)ContentTitleModuleGETContentAward
(14) /contentavailability/{id}deleteContentAvailabilityById(id)ContentTitleModuleDELETEContentAvailability
(15) /contenttitlefindAllContentTitle()ContentTitleModuleGETContentTitle
(16) /contentavailability/{id}findContentAvailabilityById(id)ContentTitleModuleGETContentAvailability
(17) /contentaward/contenttitle/{id}findAllContentAwardOfContentTitle(id)ContentTitleModuleGETContentTitle ContentAward
(18) /contentgenre/contenttitle/{id}findAllContentGenreOfContentTitle(id)ContentTitleModuleGETContentTitle ContentGenre
(19) /contentaward/{id}updateContentAwardById(contentaward)ContentTitleModulePUTContentAward
(20) /contentawardinsertContentAward(contentaward)ContentTitleModulePOSTContentAward
(21) /genrefindAllGenre()ContentTitleModuleGETGenre
(22) /contentavailability/{id}updateContentAvailabilityById(contentavailability)ContentTitleModulePUTContentAvailability
(23) /contentgenre/genre/{id}findAllContentGenreOfGenre(id)ContentTitleModuleGETGenre ContentGenre
(24) /contentgenreinsertContentGenre(contentgenre)ContentTitleModulePOSTContentGenre
(25) /contentavailabilityfindAllContentAvailability()ContentTitleModuleGETContentAvailability
(26) /contentgenre/{id}findContentGenreById(id)ContentTitleModuleGETContentGenre
(27) /genre/{id}updateGenreById(genre)ContentTitleModulePUTGenre
(28) /contentawardfindAllContentAward()ContentTitleModuleGETContentAward
(29) /contenttitle/{id}findContentTitleById(id)ContentTitleModuleGETContentTitle
(30) /contenttitle/{id}updateContentTitleById(contenttitle)ContentTitleModulePUTContentTitle
(31) /contentavailability/contenttitle/{id}findAllContentAvailabilityOfContentTitle(id)ContentTitleModuleGETContentTitle ContentAvailability
(32) /contentaward/{id}deleteContentAwardById(id)ContentTitleModuleDELETEContentAward
(33) /contentgenre/{id}deleteContentGenreById(id)ContentTitleModuleDELETEContentGenre






2.1 CONTENT AVAILABILITY


ContentAvailabilityContentTitleModuleNetflix

Properties (6)

PropertyTypeEntityReferenceModule
(1) ContentTitleLONGContentAvailabilityContentTitleContentTitleModule
(2) CountryLONGContentAvailabilityCountryCountryModule
(3) EndDateDATEContentAvailability
(4) NotesSTRINGContentAvailability
(5) ServiceSupplyLONGContentAvailabilityServiceSupplyModule
(6) StartDateDATEContentAvailability





Example:

final ContentAvailability contentavailability = (ContentAvailability) invokeModule(CONTENT_TITLE_MODULE + "/contentavailability/" + id, ContentAvailability.class);
if (contentavailability != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + contentavailability.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final ServiceSupply servicesupply2 = (ServiceSupply) invokeModule(MODULE + "/servicesupply/" + contentavailability.getServiceSupply().getId(), ServiceSupply.class);
    if (servicesupply2 != null) {
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + servicesupply2.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
    }
    final ContentTitle contenttitle4 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + contentavailability.getContentTitle().getId(), ContentTitle.class);
    if (contenttitle4 != null) {
        final ProductionCompany productioncompany5 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contenttitle4.getProductionCompany().getId(), ProductionCompany.class);
        if (productioncompany5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
        }
        final ContentType contenttype7 = (ContentType) invokeModule(CONTENT_TYPE_MODULE + "/contenttype/" + contenttitle4.getContentType().getId(), ContentType.class);
        if (contenttype7 != null) {
        }
    }
}
return contentavailability;


2.2 CONTENT AWARD


ContentAwardContentTitleModuleNetflix

Properties (5)

PropertyTypeEntityReferenceModule
(1) AwardNameSTRINGContentAward
(2) CategorySTRINGContentAward
(3) ContentTitleLONGContentAwardContentTitleContentTitleModule
(4) ResultSTRINGContentAward
(5) YearLONGContentAward





Example:

final ContentAward contentaward = (ContentAward) invokeModule(CONTENT_TITLE_MODULE + "/contentaward/" + id, ContentAward.class);
if (contentaward != null) {
    final ContentTitle contenttitle1 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + contentaward.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 contentaward;


2.3 CONTENT GENRE


ContentGenreContentTitleModuleNetflix

Properties (2)

PropertyTypeEntityReferenceModule
(1) ContentTitleLONGContentGenreContentTitleContentTitleModule
(2) GenreLONGContentGenreGenreContentTitleModule





Example:

final ContentGenre contentgenre = (ContentGenre) invokeModule(CONTENT_TITLE_MODULE + "/contentgenre/" + id, ContentGenre.class);
if (contentgenre != null) {
    final ContentTitle contenttitle1 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + contentgenre.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 Genre genre5 = (Genre) invokeModule(CONTENT_TITLE_MODULE + "/genre/" + contentgenre.getGenre().getId(), Genre.class);
    if (genre5 != null) {
    }
}
return contentgenre;


2.4 CONTENT TITLE


ContentTitleContentTitleModuleNetflix

Properties (9)

PropertyTypeEntityReferenceModule
(1) ContentTypeLONGContentTitleContentTypeContentTypeModule
(2) ImdbIdSTRINGContentTitle
(3) IsNetflixOriginalBOOLContentTitle
(4) LocalizedTitleSTRINGContentTitle
(5) OriginalTitleSTRINGContentTitle
(6) ProductionCompanyLONGContentTitleProductionCompanyCountryModule
(7) ReleaseDateDATEContentTitle
(8) RuntimeMinutesLONGContentTitle
(9) SynopsisSTRINGContentTitle





Example:

final ContentTitle contenttitle = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + id, ContentTitle.class);
if (contenttitle != null) {
    final ProductionCompany productioncompany1 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contenttitle.getProductionCompany().getId(), ProductionCompany.class);
    if (productioncompany1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final ContentType contenttype3 = (ContentType) invokeModule(CONTENT_TYPE_MODULE + "/contenttype/" + contenttitle.getContentType().getId(), ContentType.class);
    if (contenttype3 != null) {
    }
}
return contenttitle;


2.5 GENRE


GenreContentTitleModuleNetflix

Properties (1)

PropertyTypeEntityReferenceModule
(1) NameSTRINGGenre





Example:

final Genre genre = (Genre) invokeModule(CONTENT_TITLE_MODULE + "/genre/" + id, Genre.class);
if (genre != null) {
}
return genre;


Overview

Summary

ContactDonateImprint