Overview

Summary

ContactDonateImprint


Appendix E-3: COMPANY EMPLOYEE (UI prompt)


CompanyEmployeeCompanyModuleLinkedIn

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGCompanyEmployeeCompanyCompanyModule
(2) IsCurrentBOOLCompanyEmployee
(3) SinceDateDATECompanyEmployee
(4) TitleSTRINGCompanyEmployee
(5) UserLONGCompanyEmployeeUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /companyemployeeinsertCompanyEmployee(companyemployee)CompanyModulePOSTCompanyEmployee
(2) /companyemployeefindAllCompanyEmployee()CompanyModuleGETCompanyEmployee
(3) /companyemployee/company/{id}findAllCompanyEmployeeOfCompany(id)CompanyModuleGETCompany CompanyEmployee
(4) /companyemployee/{id}deleteCompanyEmployeeById(id)CompanyModuleDELETECompanyEmployee
(5) /companyemployee/{id}findCompanyEmployeeById(id)CompanyModuleGETCompanyEmployee
(6) /companyemployee/user/{id}findAllCompanyEmployeeOfUser(id)CompanyModuleGETUserAccount CompanyEmployee
(7) /companyemployee/{id}updateCompanyEmployeeById(companyemployee)CompanyModulePUTCompanyEmployee





Example:

final CompanyEmployee companyemployee = (CompanyEmployee) invokeModule(COMPANY_MODULE + "/companyemployee/" + id, CompanyEmployee.class);
if (companyemployee != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyemployee.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + companyemployee.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return companyemployee;


Overview

Summary

ContactDonateImprint