Overview

Summary

ContactDonateImprint


Appendix E-4: PERSON (UI prompt)


PersonPersonModuleAladdin

Properties (5)

PropertyTypeEntityReferenceModule
(1) BiographySTRINGPerson
(2) BirthYearLONGPerson
(3) DeathYearLONGPerson
(4) FirstNameSTRINGPerson
(5) LastNameSTRINGPerson


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /personfindAllPerson()PersonModuleGETPerson
(2) /person/{id}updatePersonById(person)PersonModulePUTPerson
(3) /author/person/{id}findAllAuthorOfPerson(id)PersonModuleGETPerson Author
(4) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(5) /person/{id}findPersonById(id)PersonModuleGETPerson
(6) /personroleorganization/person/{id}findAllPersonRoleOrganizationOfPerson(id)PersonModuleGETPerson PersonRoleOrganization
(7) /personinsertPerson(person)PersonModulePOSTPerson
(8) /criticism/person/{id}findAllCriticismOfPerson(id)PublicationModuleGETPerson Criticism





Example:

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


Overview

Summary

ContactDonateImprint