Overview

Summary

ContactDonateImprint


Appendix E-30: PATENT (UI prompt)


PatentPersonModuleZeppelinFlight

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPatent
(2) FilingDateDATEPatent
(3) GrantDateDATEPatent
(4) InventorINTPatentPersonPersonModule
(5) NumberSTRINGPatent
(6) TitleSTRINGPatent


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /patent/{id}updatePatentById(patent)PersonModulePUTPatent
(2) /patent/{id}findPatentById(id)PersonModuleGETPatent
(3) /patentfindAllPatent()PersonModuleGETPatent
(4) /patent/{id}deletePatentById(id)PersonModuleDELETEPatent
(5) /patentinsertPatent(patent)PersonModulePOSTPatent
(6) /patent/inventor/{id}findAllPatentOfInventor(id)PersonModuleGETPerson Patent





Example:

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


Overview

Summary

ContactDonateImprint