Overview

Summary

ContactDonateImprint


Appendix E-30: USER SKILL (UI prompt)


UserSkillSkillModuleLinkedIn

Properties (5)

PropertyTypeEntityReferenceModule
(1) IsPrimaryBOOLUserSkill
(2) ProficiencyLevelSTRINGUserSkill
(3) SkillLONGUserSkillSkillSkillModule
(4) UserLONGUserSkillUserAccountUserAccountModule
(5) YearsOfExperienceINTUserSkill


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userskillfindAllUserSkill()SkillModuleGETUserSkill
(2) /userskill/{id}findUserSkillById(id)SkillModuleGETUserSkill
(3) /userskill/skill/{id}findAllUserSkillOfSkill(id)SkillModuleGETSkill UserSkill
(4) /userskill/user/{id}findAllUserSkillOfUser(id)SkillModuleGETUserAccount UserSkill
(5) /userskill/{id}deleteUserSkillById(id)SkillModuleDELETEUserSkill
(6) /userskill/{id}updateUserSkillById(userskill)SkillModulePUTUserSkill
(7) /userskillinsertUserSkill(userskill)SkillModulePOSTUserSkill





Example:

final UserSkill userskill = (UserSkill) invokeModule(SKILL_MODULE + "/userskill/" + id, UserSkill.class);
if (userskill != null) {
    final UserAccount user1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userskill.getUser().getId(), UserAccount.class);
    if (user1 != null) {
    }
    final Skill skill2 = (Skill) invokeModule(SKILL_MODULE + "/skill/" + userskill.getSkill().getId(), Skill.class);
    if (skill2 != null) {
    }
}
return userskill;


Overview

Summary

ContactDonateImprint