Overview

Summary

ContactDonateImprint


8. PERSON MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) CountryCountryTitleModuleAmazonPrimeVideo
(2) PersonPersonPersonModuleAmazonPrimeVideo
(3) RoleTypeRoleTypePersonModuleAmazonPrimeVideo
(4) TitleTitleTitleModuleAmazonPrimeVideo
(5) TitleCastTitleCastGenreModuleAmazonPrimeVideo
(6) TitleCrewTitleCrewPersonModuleAmazonPrimeVideo

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /titlecrew/{id}deleteTitleCrewById(id)PersonModuleDELETETitleCrew
(2) /roletype/{id}findRoleTypeById(id)PersonModuleGETRoleType
(3) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(4) /titlecrew/{id}updateTitleCrewById(titlecrew)PersonModulePUTTitleCrew
(5) /titlecrewfindAllTitleCrew()PersonModuleGETTitleCrew
(6) /roletypefindAllRoleType()PersonModuleGETRoleType
(7) /personfindAllPerson()PersonModuleGETPerson
(8) /titlecrew/{id}findTitleCrewById(id)PersonModuleGETTitleCrew
(9) /person/birthcountry/{id}findAllPersonOfBirthCountry(id)PersonModuleGETCountry Person
(10) /titlecrew/title/{id}findAllTitleCrewOfTitle(id)PersonModuleGETTitle TitleCrew
(11) /roletype/{id}deleteRoleTypeById(id)PersonModuleDELETERoleType
(12) /roletype/{id}updateRoleTypeById(roletype)PersonModulePUTRoleType
(13) /person/{id}updatePersonById(person)PersonModulePUTPerson
(14) /personinsertPerson(person)PersonModulePOSTPerson
(15) /person/{id}findPersonById(id)PersonModuleGETPerson
(16) /titlecrew/person/{id}findAllTitleCrewOfPerson(id)PersonModuleGETPerson TitleCrew
(17) /roletypeinsertRoleType(roletype)PersonModulePOSTRoleType
(18) /titlecrew/roletype/{id}findAllTitleCrewOfRoleType(id)PersonModuleGETRoleType TitleCrew
(19) /titlecrewinsertTitleCrew(titlecrew)PersonModulePOSTTitleCrew






8.1 PERSON


PersonPersonModuleAmazonPrimeVideo

Properties (4)

PropertyTypeEntityReferenceModule
(1) BiographySTRINGPerson
(2) BirthCountryLONGPersonCountryTitleModule
(3) BirthDateDATEPerson
(4) NameSTRINGPerson





Example:

final Person person = (Person) invokeModule(PERSON_MODULE + "/person/" + id, Person.class);
if (person != null) {
    final Country birthcountry1 = (Country) invokeModule(TITLE_MODULE + "/country/" + person.getBirthCountry().getId(), Country.class);
    if (birthcountry1 != null) {
    }
}
return person;


8.2 ROLE TYPE


RoleTypePersonModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGRoleType
(2) NameSTRINGRoleType





Example:

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


8.3 TITLE CREW


TitleCrewPersonModuleAmazonPrimeVideo

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreditOrderLONGTitleCrew
(2) PersonLONGTitleCrewPersonPersonModule
(3) RoleTypeLONGTitleCrewRoleTypePersonModule
(4) TitleLONGTitleCrewTitleTitleModule





Example:

final TitleCrew titlecrew = (TitleCrew) invokeModule(PERSON_MODULE + "/titlecrew/" + id, TitleCrew.class);
if (titlecrew != null) {
    final Person person1 = (Person) invokeModule(PERSON_MODULE + "/person/" + titlecrew.getPerson().getId(), Person.class);
    if (person1 != null) {
        final Country birthcountry2 = (Country) invokeModule(TITLE_MODULE + "/country/" + person1.getBirthCountry().getId(), Country.class);
        if (birthcountry2 != null) {
        }
    }
    final RoleType roletype3 = (RoleType) invokeModule(PERSON_MODULE + "/roletype/" + titlecrew.getRoleType().getId(), RoleType.class);
    if (roletype3 != null) {
    }
    final Title title4 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlecrew.getTitle().getId(), Title.class);
    if (title4 != null) {
        final Country productioncountry5 = (Country) invokeModule(TITLE_MODULE + "/country/" + title4.getProductionCountry().getId(), Country.class);
        if (productioncountry5 != null) {
        }
        final Language originallanguage6 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title4.getOriginalLanguage().getId(), Language.class);
        if (originallanguage6 != null) {
        }
    }
}
return titlecrew;


Overview

Summary

ContactDonateImprint