Overview

Summary

ContactDonateImprint


Appendix E-31: TITLE CREW (UI prompt)


TitleCrewPersonModuleImdb

Properties (4)

PropertyTypeEntityReferenceModule
(1) DepartmentSTRINGTitleCrew
(2) JobLONGTitleCrewJobTypeJobTypeModule
(3) PersonLONGTitleCrewPersonPersonModule
(4) TitleLONGTitleCrewTitleTitleModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /titlecrew/{id}deleteTitleCrewById(id)PersonModuleDELETETitleCrew
(2) /titlecrew/{id}findTitleCrewById(id)PersonModuleGETTitleCrew
(3) /titlecrewinsertTitleCrew(titlecrew)PersonModulePOSTTitleCrew
(4) /titlecrew/{id}updateTitleCrewById(titlecrew)PersonModulePUTTitleCrew
(5) /titlecrewfindAllTitleCrew()PersonModuleGETTitleCrew
(6) /titlecrew/person/{id}findAllTitleCrewOfPerson(id)PersonModuleGETPerson TitleCrew
(7) /titlecrew/title/{id}findAllTitleCrewOfTitle(id)PersonModuleGETTitle TitleCrew
(8) /titlecrew/job/{id}findAllTitleCrewOfJob(id)PersonModuleGETJobType TitleCrew





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;


Overview

Summary

ContactDonateImprint