Overview

Summary

ContactDonateImprint


Appendix E-6: AUTHOR (UI prompt)


AuthorPersonModuleAladdin

Properties (3)

PropertyTypeEntityReferenceModule
(1) AuthorOrderLONGAuthor
(2) PersonLONGAuthorPersonPersonModule
(3) PublicationLONGAuthorPublicationPublicationModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /author/{id}findAuthorById(id)PersonModuleGETAuthor
(2) /author/{id}deleteAuthorById(id)PersonModuleDELETEAuthor
(3) /author/publication/{id}findAllAuthorOfPublication(id)PersonModuleGETPublication Author
(4) /author/person/{id}findAllAuthorOfPerson(id)PersonModuleGETPerson Author
(5) /author/{id}updateAuthorById(author)PersonModulePUTAuthor
(6) /authorinsertAuthor(author)PersonModulePOSTAuthor
(7) /authorfindAllAuthor()PersonModuleGETAuthor





Example:

final Author author = (Author) invokeModule(PERSON_MODULE + "/author/" + id, Author.class);
if (author != null) {
    final Person person1 = (Person) invokeModule(PERSON_MODULE + "/person/" + author.getPerson().getId(), Person.class);
    if (person1 != null) {
    }
    final Publication publication2 = (Publication) invokeModule(PUBLICATION_MODULE + "/publication/" + author.getPublication().getId(), Publication.class);
    if (publication2 != null) {
    }
}
return author;


Overview

Summary

ContactDonateImprint