Overview

Summary

ContactDonateImprint


Appendix E-12: PATENT (UI prompt)


PatentCompanyModuleLoons

Properties (6)

PropertyTypeEntityReferenceModule
(1) AssigneeCompanyINTPatentCompanyCompanyModule
(2) FilingDateDATEPatent
(3) GrantDateDATEPatent
(4) PatentNumberSTRINGPatent
(5) TitleSTRINGPatent
(6) UrlSTRINGPatent


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /patentfindAllPatent()CompanyModuleGETPatent
(2) /patentinsertPatent(patent)CompanyModulePOSTPatent
(3) /patent/{id}updatePatentById(patent)CompanyModulePUTPatent
(4) /patent/assigneecompany/{id}findAllPatentOfAssigneeCompany(id)CompanyModuleGETCompany Patent
(5) /patent/{id}deletePatentById(id)CompanyModuleDELETEPatent
(6) /patent/{id}findPatentById(id)CompanyModuleGETPatent





Example:

final Patent patent = (Patent) invokeModule(COMPANY_MODULE + "/patent/" + id, Patent.class);
if (patent != null) {
    final Company assigneecompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + patent.getAssigneeCompany().getId(), Company.class);
    if (assigneecompany1 != null) {
    }
}
return patent;


Overview

Summary

ContactDonateImprint