Overview

Summary

ContactDonateImprint


8. PERSON MODULE (UI prompt)



Module Entities (14)

EntityAliasModuleGlobal Schema
(1) CharacterCharacterCharacterModuleImdb
(2) EditorialArticlePersonEditorialArticlePersonEditorialArticleModuleImdb
(3) JobTypeJobTypeJobTypeModuleImdb
(4) MediaItemMediaItemJobTypeModuleImdb
(5) PersonPersonPersonModuleImdb
(6) PersonAwardPersonAwardAwardEventEditionModuleImdb
(7) PollPollUserAccountModuleImdb
(8) PollOptionPollOptionPersonModuleImdb
(9) PollVotePollVoteEditorialArticleModuleImdb
(10) TitleTitleTitleModuleImdb
(11) TitleCastTitleCastPersonModuleImdb
(12) TitleCrewTitleCrewPersonModuleImdb
(13) UserListUserListAwardEventModuleImdb
(14) UserListItemUserListItemPersonModuleImdb

Module Interfaces (37)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userlistitem/{id}findUserListItemById(id)PersonModuleGETUserListItem
(2) /titlecrewinsertTitleCrew(titlecrew)PersonModulePOSTTitleCrew
(3) /titlecrew/person/{id}findAllTitleCrewOfPerson(id)PersonModuleGETPerson TitleCrew
(4) /person/{id}updatePersonById(person)PersonModulePUTPerson
(5) /personfindAllPerson()PersonModuleGETPerson
(6) /titlecastfindAllTitleCast()PersonModuleGETTitleCast
(7) /titlecast/{id}deleteTitleCastById(id)PersonModuleDELETETitleCast
(8) /titlecast/{id}updateTitleCastById(titlecast)PersonModulePUTTitleCast
(9) /titlecast/person/{id}findAllTitleCastOfPerson(id)PersonModuleGETPerson TitleCast
(10) /titlecrew/{id}updateTitleCrewById(titlecrew)PersonModulePUTTitleCrew
(11) /personinsertPerson(person)PersonModulePOSTPerson
(12) /polloption/{id}findPollOptionById(id)PersonModuleGETPollOption
(13) /titlecast/character/{id}findAllTitleCastOfCharacter(id)PersonModuleGETCharacter TitleCast
(14) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(15) /userlistiteminsertUserListItem(userlistitem)PersonModulePOSTUserListItem
(16) /polloption/{id}deletePollOptionById(id)PersonModuleDELETEPollOption
(17) /userlistitem/title/{id}findAllUserListItemOfTitle(id)PersonModuleGETTitle UserListItem
(18) /userlistitem/{id}deleteUserListItemById(id)PersonModuleDELETEUserListItem
(19) /titlecast/{id}findTitleCastById(id)PersonModuleGETTitleCast
(20) /polloptionfindAllPollOption()PersonModuleGETPollOption
(21) /polloption/person/{id}findAllPollOptionOfPerson(id)PersonModuleGETPerson PollOption
(22) /titlecastinsertTitleCast(titlecast)PersonModulePOSTTitleCast
(23) /titlecrew/title/{id}findAllTitleCrewOfTitle(id)PersonModuleGETTitle TitleCrew
(24) /titlecrew/{id}findTitleCrewById(id)PersonModuleGETTitleCrew
(25) /userlistitem/userlist/{id}findAllUserListItemOfUserList(id)PersonModuleGETUserList UserListItem
(26) /userlistitem/person/{id}findAllUserListItemOfPerson(id)PersonModuleGETPerson UserListItem
(27) /polloptioninsertPollOption(polloption)PersonModulePOSTPollOption
(28) /titlecast/title/{id}findAllTitleCastOfTitle(id)PersonModuleGETTitle TitleCast
(29) /polloption/{id}updatePollOptionById(polloption)PersonModulePUTPollOption
(30) /polloption/title/{id}findAllPollOptionOfTitle(id)PersonModuleGETTitle PollOption
(31) /titlecrew/{id}deleteTitleCrewById(id)PersonModuleDELETETitleCrew
(32) /polloption/poll/{id}findAllPollOptionOfPoll(id)PersonModuleGETPoll PollOption
(33) /titlecrew/job/{id}findAllTitleCrewOfJob(id)PersonModuleGETJobType TitleCrew
(34) /person/{id}findPersonById(id)PersonModuleGETPerson
(35) /userlistitemfindAllUserListItem()PersonModuleGETUserListItem
(36) /titlecrewfindAllTitleCrew()PersonModuleGETTitleCrew
(37) /userlistitem/{id}updateUserListItemById(userlistitem)PersonModulePUTUserListItem






8.1 PERSON


PersonPersonModuleImdb

Properties (8)

PropertyTypeEntityReferenceModule
(1) BioSTRINGPerson
(2) BirthDateDATEPerson
(3) BirthPlaceSTRINGPerson
(4) DeathDateDATEPerson
(5) GenderSTRINGPerson
(6) PhotoUrlSTRINGPerson
(7) PrimaryNameSTRINGPerson
(8) PrimaryProfessionSTRINGPerson





Example:

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


8.2 POLL OPTION


PollOptionPersonModuleImdb

Properties (5)

PropertyTypeEntityReferenceModule
(1) PersonLONGPollOptionPersonPersonModule
(2) PollLONGPollOptionPollUserAccountModule
(3) PositionLONGPollOption
(4) TextSTRINGPollOption
(5) TitleLONGPollOptionTitleTitleModule





Example:

final PollOption polloption = (PollOption) invokeModule(PERSON_MODULE + "/polloption/" + id, PollOption.class);
if (polloption != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + polloption.getTitle().getId(), Title.class);
    if (title1 != null) {
        final TitleType titletype2 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title1.getTitleType().getId(), TitleType.class);
        if (titletype2 != null) {
        }
    }
    final Person person3 = (Person) invokeModule(PERSON_MODULE + "/person/" + polloption.getPerson().getId(), Person.class);
    if (person3 != null) {
    }
    final Poll poll4 = (Poll) invokeModule(USER_ACCOUNT_MODULE + "/poll/" + polloption.getPoll().getId(), Poll.class);
    if (poll4 != null) {
        final UserAccount createdby5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + poll4.getCreatedBy().getId(), UserAccount.class);
        if (createdby5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + createdby5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
            final Language preferredlanguage7 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + createdby5.getPreferredLanguage().getId(), Language.class);
            if (preferredlanguage7 != null) {
            }
        }
    }
}
return polloption;


8.3 TITLE CAST


TitleCastPersonModuleImdb

Properties (7)

PropertyTypeEntityReferenceModule
(1) CharacterLONGTitleCastCharacterCharacterModule
(2) CreditOrderLONGTitleCast
(3) IsGuestAppearanceBOOLTitleCast
(4) IsUncreditedBOOLTitleCast
(5) PersonLONGTitleCastPersonPersonModule
(6) RoleDescriptionSTRINGTitleCast
(7) TitleLONGTitleCastTitleTitleModule





Example:

final TitleCast titlecast = (TitleCast) invokeModule(PERSON_MODULE + "/titlecast/" + id, TitleCast.class);
if (titlecast != null) {
    final Person person1 = (Person) invokeModule(PERSON_MODULE + "/person/" + titlecast.getPerson().getId(), Person.class);
    if (person1 != null) {
    }
    final Character character2 = (Character) invokeModule(CHARACTER_MODULE + "/character/" + titlecast.getCharacter().getId(), Character.class);
    if (character2 != null) {
    }
    final Title title3 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlecast.getTitle().getId(), Title.class);
    if (title3 != null) {
        final TitleType titletype4 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title3.getTitleType().getId(), TitleType.class);
        if (titletype4 != null) {
        }
    }
}
return titlecast;


8.4 TITLE CREW


TitleCrewPersonModuleImdb

Properties (4)

PropertyTypeEntityReferenceModule
(1) DepartmentSTRINGTitleCrew
(2) JobLONGTitleCrewJobTypeJobTypeModule
(3) PersonLONGTitleCrewPersonPersonModule
(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 Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlecrew.getTitle().getId(), Title.class);
    if (title2 != null) {
        final TitleType titletype3 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title2.getTitleType().getId(), TitleType.class);
        if (titletype3 != null) {
        }
    }
    final JobType job4 = (JobType) invokeModule(JOB_TYPE_MODULE + "/jobtype/" + titlecrew.getJob().getId(), JobType.class);
    if (job4 != null) {
    }
}
return titlecrew;


8.5 USER LIST ITEM


UserListItemPersonModuleImdb

Properties (6)

PropertyTypeEntityReferenceModule
(1) AddedAtDATEUserListItem
(2) NotesSTRINGUserListItem
(3) PersonLONGUserListItemPersonPersonModule
(4) PositionLONGUserListItem
(5) TitleLONGUserListItemTitleTitleModule
(6) UserListLONGUserListItemUserListAwardEventModule





Example:

final UserListItem userlistitem = (UserListItem) invokeModule(PERSON_MODULE + "/userlistitem/" + id, UserListItem.class);
if (userlistitem != null) {
    final UserList userlist1 = (UserList) invokeModule(AWARD_EVENT_MODULE + "/userlist/" + userlistitem.getUserList().getId(), UserList.class);
    if (userlist1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userlist1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
            final Language preferredlanguage4 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount2.getPreferredLanguage().getId(), Language.class);
            if (preferredlanguage4 != null) {
            }
        }
    }
    final Person person5 = (Person) invokeModule(PERSON_MODULE + "/person/" + userlistitem.getPerson().getId(), Person.class);
    if (person5 != null) {
    }
    final Title title6 = (Title) invokeModule(TITLE_MODULE + "/title/" + userlistitem.getTitle().getId(), Title.class);
    if (title6 != null) {
        final TitleType titletype7 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title6.getTitleType().getId(), TitleType.class);
        if (titletype7 != null) {
        }
    }
}
return userlistitem;


Overview

Summary

ContactDonateImprint