| Contact | Donate | Imprint |
| Experience | CompanyModule |
| Property | Type | Entity | Reference | Module |
| (1) Company | LONG | Experience | Company | CompanyModule |
| (2) Description | STRING | Experience | ||
| (3) EmploymentType | STRING | Experience | ||
| (4) EndDate | DATE | Experience | ||
| (5) IsCurrent | BOOL | Experience | ||
| (6) Location | STRING | Experience | ||
| (7) StartDate | DATE | Experience | ||
| (8) Title | STRING | Experience | ||
| (9) User | LONG | Experience | UserAccount | UserAccountModule |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /experience/{id} | deleteExperienceById(id) | CompanyModule | DELETE | Experience |
| (2) /experience/{id} | updateExperienceById(experience) | CompanyModule | PUT | Experience |
| (3) /experience | insertExperience(experience) | CompanyModule | POST | Experience |
| (4) /experience/company/{id} | findAllExperienceOfCompany(id) | CompanyModule | GET | Company Experience |
| (5) /experience/user/{id} | findAllExperienceOfUser(id) | CompanyModule | GET | UserAccount Experience |
| (6) /experience | findAllExperience() | CompanyModule | GET | Experience |
| (7) /experience/{id} | findExperienceById(id) | CompanyModule | GET | Experience |
Example:
final Experience experience = (Experience) invokeModule(COMPANY_MODULE + "/experience/" + id, Experience.class);| Contact | Donate | Imprint |