| Contact | Donate | Imprint |
| UserSkill | SkillModule |
| Property | Type | Entity | Reference | Module |
| (1) IsPrimary | BOOL | UserSkill | ||
| (2) ProficiencyLevel | STRING | UserSkill | ||
| (3) Skill | LONG | UserSkill | Skill | SkillModule |
| (4) User | LONG | UserSkill | UserAccount | UserAccountModule |
| (5) YearsOfExperience | INT | UserSkill |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /userskill | findAllUserSkill() | SkillModule | GET | UserSkill |
| (2) /userskill/{id} | findUserSkillById(id) | SkillModule | GET | UserSkill |
| (3) /userskill/skill/{id} | findAllUserSkillOfSkill(id) | SkillModule | GET | Skill UserSkill |
| (4) /userskill/user/{id} | findAllUserSkillOfUser(id) | SkillModule | GET | UserAccount UserSkill |
| (5) /userskill/{id} | deleteUserSkillById(id) | SkillModule | DELETE | UserSkill |
| (6) /userskill/{id} | updateUserSkillById(userskill) | SkillModule | PUT | UserSkill |
| (7) /userskill | insertUserSkill(userskill) | SkillModule | POST | UserSkill |
Example:
final UserSkill userskill = (UserSkill) invokeModule(SKILL_MODULE + "/userskill/" + id, UserSkill.class);| Contact | Donate | Imprint |