| Contact | Donate | Imprint |
| PersonRole | CompanyModule | Netflix |
| Property | Type | Entity | Reference | Module |
| (1) Company | LONG | PersonRole | Company | CompanyModule |
| (2) EndDate | DATE | PersonRole | ||
| (3) Person | LONG | PersonRole | Person | PersonModule |
| (4) RoleName | STRING | PersonRole | ||
| (5) StartDate | DATE | PersonRole |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /personrole/{id} | updatePersonRoleById(personrole) | CompanyModule | PUT | PersonRole |
| (2) /personrole/{id} | deletePersonRoleById(id) | CompanyModule | DELETE | PersonRole |
| (3) /personrole | findAllPersonRole() | CompanyModule | GET | PersonRole |
| (4) /personrole/person/{id} | findAllPersonRoleOfPerson(id) | CompanyModule | GET | Person PersonRole |
| (5) /personrole/{id} | findPersonRoleById(id) | CompanyModule | GET | PersonRole |
| (6) /personrole/company/{id} | findAllPersonRoleOfCompany(id) | CompanyModule | GET | Company PersonRole |
| (7) /personrole | insertPersonRole(personrole) | CompanyModule | POST | PersonRole |
Example:
final PersonRole personrole = (PersonRole) invokeModule(COMPANY_MODULE + "/personrole/" + id, PersonRole.class);| Contact | Donate | Imprint |