Overview

Summary

ContactDonateImprint


4. LANGUAGE MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) LanguageLanguageLanguageModuleLinkedIn
(2) PolicyDocumentPolicyDocumentLanguageModuleLinkedIn
(3) UserAccountUserAccountUserAccountModuleLinkedIn
(4) UserLanguageUserLanguageLanguageModuleLinkedIn

Module Interfaces (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /language/{id}updateLanguageById(language)LanguageModulePUTLanguage
(2) /userlanguage/user/{id}findAllUserLanguageOfUser(id)LanguageModuleGETUserAccount UserLanguage
(3) /policydocumentfindAllPolicyDocument()LanguageModuleGETPolicyDocument
(4) /language/{id}deleteLanguageById(id)LanguageModuleDELETELanguage
(5) /userlanguageinsertUserLanguage(userlanguage)LanguageModulePOSTUserLanguage
(6) /userlanguage/language/{id}findAllUserLanguageOfLanguage(id)LanguageModuleGETLanguage UserLanguage
(7) /policydocumentinsertPolicyDocument(policydocument)LanguageModulePOSTPolicyDocument
(8) /policydocument/{id}findPolicyDocumentById(id)LanguageModuleGETPolicyDocument
(9) /userlanguagefindAllUserLanguage()LanguageModuleGETUserLanguage
(10) /policydocument/{id}updatePolicyDocumentById(policydocument)LanguageModulePUTPolicyDocument
(11) /userlanguage/{id}deleteUserLanguageById(id)LanguageModuleDELETEUserLanguage
(12) /userlanguage/{id}updateUserLanguageById(userlanguage)LanguageModulePUTUserLanguage
(13) /languagefindAllLanguage()LanguageModuleGETLanguage
(14) /policydocument/{id}deletePolicyDocumentById(id)LanguageModuleDELETEPolicyDocument
(15) /language/{id}findLanguageById(id)LanguageModuleGETLanguage
(16) /userlanguage/{id}findUserLanguageById(id)LanguageModuleGETUserLanguage
(17) /languageinsertLanguage(language)LanguageModulePOSTLanguage






4.1 LANGUAGE


LanguageLanguageModuleLinkedIn

Properties (3)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGLanguage
(2) NameSTRINGLanguage
(3) NativeNameSTRINGLanguage





Example:

final Language language = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + id, Language.class);
if (language != null) {
}
return language;


4.2 POLICY DOCUMENT


PolicyDocumentLanguageModuleLinkedIn

Properties (4)

PropertyTypeEntityReferenceModule
(1) EffectiveDateDATEPolicyDocument
(2) NameSTRINGPolicyDocument
(3) UrlSTRINGPolicyDocument
(4) VersionSTRINGPolicyDocument





Example:

final PolicyDocument policydocument = (PolicyDocument) invokeModule(LANGUAGE_MODULE + "/policydocument/" + id, PolicyDocument.class);
if (policydocument != null) {
}
return policydocument;


4.3 USER LANGUAGE


UserLanguageLanguageModuleLinkedIn

Properties (4)

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





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