| Contact | Donate | Imprint |
| Subsidiary | CompanyModule | Uber |
| Property | Type | Entity | Reference | Module |
| (1) ChildCompany | LONG | Subsidiary | Company | CompanyModule |
| (2) EndDate | DATE | Subsidiary | ||
| (3) Notes | STRING | Subsidiary | ||
| (4) ParentCompany | LONG | Subsidiary | Company | CompanyModule |
| (5) StartDate | DATE | Subsidiary |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /subsidiary | insertSubsidiary(subsidiary) | CompanyModule | POST | Subsidiary |
| (2) /subsidiary/parentcompany/{id} | findAllSubsidiaryOfParentCompany(id) | CompanyModule | GET | Company Subsidiary |
| (3) /subsidiary/childcompany/{id} | findAllSubsidiaryOfChildCompany(id) | CompanyModule | GET | Company Subsidiary |
| (4) /subsidiary/{id} | findSubsidiaryById(id) | CompanyModule | GET | Subsidiary |
| (5) /subsidiary/{id} | updateSubsidiaryById(subsidiary) | CompanyModule | PUT | Subsidiary |
| (6) /subsidiary | findAllSubsidiary() | CompanyModule | GET | Subsidiary |
| (7) /subsidiary/{id} | deleteSubsidiaryById(id) | CompanyModule | DELETE | Subsidiary |
Example:
final Subsidiary subsidiary = (Subsidiary) invokeModule(COMPANY_MODULE + "/subsidiary/" + id, Subsidiary.class);| Contact | Donate | Imprint |