| Contact | Donate | Imprint |
| Role | RoleModule | Tesla |
| Property | Type | Entity | Reference | Module |
| (1) RoleDescription | STRING | Role | ||
| (2) RoleName | STRING | Role |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /companyleadership/role/{id} | findAllCompanyLeadershipOfRole(id) | CompanyModule | GET | Role CompanyLeadership |
| (2) /role/{id} | deleteRoleById(id) | RoleModule | DELETE | Role |
| (3) /role | findAllRole() | RoleModule | GET | Role |
| (4) /role/{id} | updateRoleById(role) | RoleModule | PUT | Role |
| (5) /role/{id} | findRoleById(id) | RoleModule | GET | Role |
| (6) /role | insertRole(role) | RoleModule | POST | Role |
| (7) /rolehistory/role/{id} | findAllRoleHistoryOfRole(id) | RoleModule | GET | Role RoleHistory |
Example:
final Role role = (Role) invokeModule(ROLE_MODULE + "/role/" + id, Role.class);| Contact | Donate | Imprint |