| Contact | Donate | Imprint |
| Person | CompanyModule | Waymo |
| Property | Type | Entity | Reference | Module |
| (1) Company | INT | Person | Company | CompanyModule |
| (2) EndDate | DATE | Person | ||
| (3) FirstName | STRING | Person | ||
| (4) IsKeyPerson | BOOL | Person | ||
| (5) LastName | STRING | Person | ||
| (6) Role | STRING | Person | ||
| (7) StartDate | DATE | Person |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /person/{id} | updatePersonById(person) | CompanyModule | PUT | Person |
| (2) /person/company/{id} | findAllPersonOfCompany(id) | CompanyModule | GET | Company Person |
| (3) /person | insertPerson(person) | CompanyModule | POST | Person |
| (4) /person | findAllPerson() | CompanyModule | GET | Person |
| (5) /person/{id} | deletePersonById(id) | CompanyModule | DELETE | Person |
| (6) /person/{id} | findPersonById(id) | CompanyModule | GET | Person |
| (7) /programperson/person/{id} | findAllProgramPersonOfPerson(id) | ProgramModule | GET | Person ProgramPerson |
Example:
final Person person = (Person) invokeModule(COMPANY_MODULE + "/person/" + id, Person.class);| Contact | Donate | Imprint |