Overview

Summary

ContactDonateImprint


Appendix E-17: USER LANGUAGE (UI prompt)


UserLanguageLanguageModuleLinkedIn

Properties (4)

PropertyTypeEntityReferenceModule
(1) IsPrimaryBOOLUserLanguage
(2) LanguageLONGUserLanguageLanguageLanguageModule
(3) ProficiencyLevelSTRINGUserLanguage
(4) UserLONGUserLanguageUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userlanguage/language/{id}findAllUserLanguageOfLanguage(id)LanguageModuleGETLanguage UserLanguage
(2) /userlanguage/user/{id}findAllUserLanguageOfUser(id)LanguageModuleGETUserAccount UserLanguage
(3) /userlanguage/{id}deleteUserLanguageById(id)LanguageModuleDELETEUserLanguage
(4) /userlanguage/{id}updateUserLanguageById(userlanguage)LanguageModulePUTUserLanguage
(5) /userlanguageinsertUserLanguage(userlanguage)LanguageModulePOSTUserLanguage
(6) /userlanguagefindAllUserLanguage()LanguageModuleGETUserLanguage
(7) /userlanguage/{id}findUserLanguageById(id)LanguageModuleGETUserLanguage





Example:

final UserLanguage userlanguage = (UserLanguage) invokeModule(LANGUAGE_MODULE + "/userlanguage/" + id, UserLanguage.class);
if (userlanguage != null) {
    final Language language1 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + userlanguage.getLanguage().getId(), Language.class);
    if (language1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userlanguage.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return userlanguage;


Overview

Summary

ContactDonateImprint