Overview

Summary

ContactDonateImprint


Appendix E-39: USER PROFILE (UI prompt)


UserProfileUserDocumentModulePayPal

Properties (7)

PropertyTypeEntityReferenceModule
(1) DateOfBirthDATEUserProfile
(2) FirstNameSTRINGUserProfile
(3) LanguageSTRINGUserProfile
(4) LastNameSTRINGUserProfile
(5) PhoneNumberSTRINGUserProfile
(6) TimeZoneSTRINGUserProfile
(7) UserAccountLONGUserProfileUserAccountUserAccountModule


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userprofile/{id}updateUserProfileById(userprofile)UserDocumentModulePUTUserProfile
(2) /userprofileinsertUserProfile(userprofile)UserDocumentModulePOSTUserProfile
(3) /userprofile/{id}findUserProfileById(id)UserDocumentModuleGETUserProfile
(4) /userprofile/useraccount/{id}findAllUserProfileOfUserAccount(id)UserDocumentModuleGETUserAccount UserProfile
(5) /userprofilefindAllUserProfile()UserDocumentModuleGETUserProfile
(6) /userprofile/{id}deleteUserProfileById(id)UserDocumentModuleDELETEUserProfile





Example:

final UserProfile userprofile = (UserProfile) invokeModule(USER_DOCUMENT_MODULE + "/userprofile/" + id, UserProfile.class);
if (userprofile != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + userprofile.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
}
return userprofile;


Overview

Summary

ContactDonateImprint