Overview

Summary

ContactDonateImprint


Appendix E-39: USER PROFILE (UI prompt)


UserProfileUserProfileModuleNetflix

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserProfile
(2) MaturityLevelSTRINGUserProfile
(3) NameSTRINGUserProfile
(4) UserAccountLONGUserProfileUserAccountUserProfileModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playbacksession/userprofile/{id}findAllPlaybackSessionOfUserProfile(id)DeviceModuleGETUserProfile PlaybackSession
(2) /userprofile/{id}deleteUserProfileById(id)UserProfileModuleDELETEUserProfile
(3) /userprofile/{id}updateUserProfileById(userprofile)UserProfileModulePUTUserProfile
(4) /userprofilefindAllUserProfile()UserProfileModuleGETUserProfile
(5) /userprofileinsertUserProfile(userprofile)UserProfileModulePOSTUserProfile
(6) /recommendationevent/userprofile/{id}findAllRecommendationEventOfUserProfile(id)UserProfileModuleGETUserProfile RecommendationEvent
(7) /userprofile/useraccount/{id}findAllUserProfileOfUserAccount(id)UserProfileModuleGETUserAccount UserProfile
(8) /userprofile/{id}findUserProfileById(id)UserProfileModuleGETUserProfile





Example:

final UserProfile userprofile = (UserProfile) invokeModule(USER_PROFILE_MODULE + "/userprofile/" + id, UserProfile.class);
if (userprofile != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_PROFILE_MODULE + "/useraccount/" + userprofile.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return userprofile;


Overview

Summary

ContactDonateImprint