Overview

Summary

ContactDonateImprint


Appendix E-8: COMPANY LEADERSHIP (UI prompt)


CompanyLeadershipCompanyModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGCompanyLeadershipCompanyCompanyModule
(2) EndDateDATECompanyLeadership
(3) PersonLONGCompanyLeadershipPersonCompanyModule
(4) RoleLONGCompanyLeadershipRoleRoleModule
(5) StartDateDATECompanyLeadership


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /companyleadership/role/{id}findAllCompanyLeadershipOfRole(id)CompanyModuleGETRole CompanyLeadership
(2) /companyleadership/person/{id}findAllCompanyLeadershipOfPerson(id)CompanyModuleGETPerson CompanyLeadership
(3) /companyleadership/{id}deleteCompanyLeadershipById(id)CompanyModuleDELETECompanyLeadership
(4) /companyleadershipinsertCompanyLeadership(companyleadership)CompanyModulePOSTCompanyLeadership
(5) /companyleadership/{id}updateCompanyLeadershipById(companyleadership)CompanyModulePUTCompanyLeadership
(6) /companyleadershipfindAllCompanyLeadership()CompanyModuleGETCompanyLeadership
(7) /companyleadership/{id}findCompanyLeadershipById(id)CompanyModuleGETCompanyLeadership
(8) /companyleadership/company/{id}findAllCompanyLeadershipOfCompany(id)CompanyModuleGETCompany CompanyLeadership





Example:

final CompanyLeadership companyleadership = (CompanyLeadership) invokeModule(COMPANY_MODULE + "/companyleadership/" + id, CompanyLeadership.class);
if (companyleadership != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyleadership.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Role role2 = (Role) invokeModule(ROLE_MODULE + "/role/" + companyleadership.getRole().getId(), Role.class);
    if (role2 != null) {
    }
    final Person person3 = (Person) invokeModule(COMPANY_MODULE + "/person/" + companyleadership.getPerson().getId(), Person.class);
    if (person3 != null) {
    }
}
return companyleadership;


Overview

Summary

ContactDonateImprint