Overview

Summary

ContactDonateImprint


3. PERSON MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleUber
(2) CompanyRoleCompanyRolePersonModuleUber
(3) FinancialStatementFinancialStatementPersonModuleUber
(4) PersonPersonPersonModuleUber

Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /companyrole/{id}deleteCompanyRoleById(id)PersonModuleDELETECompanyRole
(2) /personfindAllPerson()PersonModuleGETPerson
(3) /personinsertPerson(person)PersonModulePOSTPerson
(4) /financialstatement/{id}updateFinancialStatementById(financialstatement)PersonModulePUTFinancialStatement
(5) /financialstatement/{id}deleteFinancialStatementById(id)PersonModuleDELETEFinancialStatement
(6) /person/{id}findPersonById(id)PersonModuleGETPerson
(7) /financialstatementfindAllFinancialStatement()PersonModuleGETFinancialStatement
(8) /companyrole/company/{id}findAllCompanyRoleOfCompany(id)PersonModuleGETCompany CompanyRole
(9) /person/{id}updatePersonById(person)PersonModulePUTPerson
(10) /financialstatementinsertFinancialStatement(financialstatement)PersonModulePOSTFinancialStatement
(11) /companyrolefindAllCompanyRole()PersonModuleGETCompanyRole
(12) /companyrole/{id}updateCompanyRoleById(companyrole)PersonModulePUTCompanyRole
(13) /financialstatement/{id}findFinancialStatementById(id)PersonModuleGETFinancialStatement
(14) /financialstatement/company/{id}findAllFinancialStatementOfCompany(id)PersonModuleGETCompany FinancialStatement
(15) /companyrole/person/{id}findAllCompanyRoleOfPerson(id)PersonModuleGETPerson CompanyRole
(16) /companyroleinsertCompanyRole(companyrole)PersonModulePOSTCompanyRole
(17) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(18) /companyrole/{id}findCompanyRoleById(id)PersonModuleGETCompanyRole






3.1 COMPANY ROLE


CompanyRolePersonModuleUber

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGCompanyRoleCompanyCompanyModule
(2) EndDateDATECompanyRole
(3) PersonLONGCompanyRolePersonPersonModule
(4) RoleTypeSTRINGCompanyRole
(5) StartDateDATECompanyRole
(6) TitleSTRINGCompanyRole





Example:

final CompanyRole companyrole = (CompanyRole) invokeModule(PERSON_MODULE + "/companyrole/" + id, CompanyRole.class);
if (companyrole != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyrole.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Person person2 = (Person) invokeModule(PERSON_MODULE + "/person/" + companyrole.getPerson().getId(), Person.class);
    if (person2 != null) {
    }
}
return companyrole;


3.2 FINANCIAL STATEMENT


FinancialStatementPersonModuleUber

Properties (8)

PropertyTypeEntityReferenceModule
(1) CompanyLONGFinancialStatementCompanyCompanyModule
(2) EmployeesINTFinancialStatement
(3) FiscalYearINTFinancialStatement
(4) NetIncomeDOUBLEFinancialStatement
(5) OperatingIncomeDOUBLEFinancialStatement
(6) RevenueDOUBLEFinancialStatement
(7) TotalAssetsDOUBLEFinancialStatement
(8) TotalEquityDOUBLEFinancialStatement





Example:

final FinancialStatement financialstatement = (FinancialStatement) invokeModule(PERSON_MODULE + "/financialstatement/" + id, FinancialStatement.class);
if (financialstatement != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + financialstatement.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return financialstatement;


3.3 PERSON


PersonPersonModuleUber

Properties (4)

PropertyTypeEntityReferenceModule
(1) BiographySTRINGPerson
(2) BirthDateDATEPerson
(3) FullNameSTRINGPerson
(4) NationalitySTRINGPerson





Example:

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


Overview

Summary

ContactDonateImprint