Overview

Summary

ContactDonateImprint


7. PERSON MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) ContentDealContentDealCompanyModuleNetflix
(2) ContentDealTitleContentDealTitlePersonModuleNetflix
(3) ContentPersonCreditContentPersonCreditPersonModuleNetflix
(4) ContentTitleContentTitleContentTitleModuleNetflix
(5) PersonPersonPersonModuleNetflix
(6) PersonRolePersonRoleCompanyModuleNetflix

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /contentpersoncredit/{id}deleteContentPersonCreditById(id)PersonModuleDELETEContentPersonCredit
(2) /personfindAllPerson()PersonModuleGETPerson
(3) /personinsertPerson(person)PersonModulePOSTPerson
(4) /contentdealtitleinsertContentDealTitle(contentdealtitle)PersonModulePOSTContentDealTitle
(5) /contentdealtitle/contenttitle/{id}findAllContentDealTitleOfContentTitle(id)PersonModuleGETContentTitle ContentDealTitle
(6) /contentdealtitle/contentdeal/{id}findAllContentDealTitleOfContentDeal(id)PersonModuleGETContentDeal ContentDealTitle
(7) /person/{id}updatePersonById(person)PersonModulePUTPerson
(8) /contentpersoncredit/{id}updateContentPersonCreditById(contentpersoncredit)PersonModulePUTContentPersonCredit
(9) /contentpersoncredit/contenttitle/{id}findAllContentPersonCreditOfContentTitle(id)PersonModuleGETContentTitle ContentPersonCredit
(10) /contentpersoncreditfindAllContentPersonCredit()PersonModuleGETContentPersonCredit
(11) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(12) /contentdealtitle/{id}findContentDealTitleById(id)PersonModuleGETContentDealTitle
(13) /contentdealtitle/{id}deleteContentDealTitleById(id)PersonModuleDELETEContentDealTitle
(14) /contentdealtitle/{id}updateContentDealTitleById(contentdealtitle)PersonModulePUTContentDealTitle
(15) /person/{id}findPersonById(id)PersonModuleGETPerson
(16) /contentpersoncredit/person/{id}findAllContentPersonCreditOfPerson(id)PersonModuleGETPerson ContentPersonCredit
(17) /contentdealtitlefindAllContentDealTitle()PersonModuleGETContentDealTitle
(18) /contentpersoncreditinsertContentPersonCredit(contentpersoncredit)PersonModulePOSTContentPersonCredit
(19) /contentpersoncredit/{id}findContentPersonCreditById(id)PersonModuleGETContentPersonCredit






7.1 CONTENT DEAL TITLE


ContentDealTitlePersonModuleNetflix

Properties (3)

PropertyTypeEntityReferenceModule
(1) ContentDealLONGContentDealTitleContentDealCompanyModule
(2) ContentTitleLONGContentDealTitleContentTitleContentTitleModule
(3) NotesSTRINGContentDealTitle





Example:

final ContentDealTitle contentdealtitle = (ContentDealTitle) invokeModule(PERSON_MODULE + "/contentdealtitle/" + id, ContentDealTitle.class);
if (contentdealtitle != null) {
    final ContentDeal contentdeal1 = (ContentDeal) invokeModule(COMPANY_MODULE + "/contentdeal/" + contentdealtitle.getContentDeal().getId(), ContentDeal.class);
    if (contentdeal1 != null) {
        final ProductionCompany productioncompany2 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contentdeal1.getProductionCompany().getId(), ProductionCompany.class);
        if (productioncompany2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + contentdeal1.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
    final ContentTitle contenttitle5 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + contentdealtitle.getContentTitle().getId(), ContentTitle.class);
    if (contenttitle5 != null) {
        final ProductionCompany productioncompany6 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contenttitle5.getProductionCompany().getId(), ProductionCompany.class);
        if (productioncompany6 != null) {
            final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany6.getCountry().getId(), Country.class);
            if (country7 != null) {
            }
        }
        final ContentType contenttype8 = (ContentType) invokeModule(CONTENT_TYPE_MODULE + "/contenttype/" + contenttitle5.getContentType().getId(), ContentType.class);
        if (contenttype8 != null) {
        }
    }
}
return contentdealtitle;


7.2 CONTENT PERSON CREDIT


ContentPersonCreditPersonModuleNetflix

Properties (4)

PropertyTypeEntityReferenceModule
(1) CharacterNameSTRINGContentPersonCredit
(2) ContentTitleLONGContentPersonCreditContentTitleContentTitleModule
(3) CreditTypeSTRINGContentPersonCredit
(4) PersonLONGContentPersonCreditPersonPersonModule





Example:

final ContentPersonCredit contentpersoncredit = (ContentPersonCredit) invokeModule(PERSON_MODULE + "/contentpersoncredit/" + id, ContentPersonCredit.class);
if (contentpersoncredit != null) {
    final ContentTitle contenttitle1 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + contentpersoncredit.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 Person person5 = (Person) invokeModule(PERSON_MODULE + "/person/" + contentpersoncredit.getPerson().getId(), Person.class);
    if (person5 != null) {
    }
}
return contentpersoncredit;


7.3 PERSON


PersonPersonModuleNetflix

Properties (5)

PropertyTypeEntityReferenceModule
(1) BiographySTRINGPerson
(2) BirthDateDATEPerson
(3) FirstNameSTRINGPerson
(4) FullNameSTRINGPerson
(5) LastNameSTRINGPerson





Example:

final Person person = (Person) invokeModule(PERSON_MODULE + "/person/" + id, Person.class);
if (person != null) {
}
return person;


Overview

Summary

ContactDonateImprint