Overview

Summary

ContactDonateImprint


Appendix E-15: USER RATING (UI prompt)


UserRatingVideoFormatModuleAmazonPrimeVideo

Properties (4)

PropertyTypeEntityReferenceModule
(1) ProfileLONGUserRatingProfileProfileModule
(2) RatedAtSTRINGUserRating
(3) RatingValueLONGUserRating
(4) TitleLONGUserRatingTitleTitleModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userratinginsertUserRating(userrating)VideoFormatModulePOSTUserRating
(2) /userrating/title/{id}findAllUserRatingOfTitle(id)VideoFormatModuleGETTitle UserRating
(3) /userrating/{id}deleteUserRatingById(id)VideoFormatModuleDELETEUserRating
(4) /userrating/{id}findUserRatingById(id)VideoFormatModuleGETUserRating
(5) /userrating/profile/{id}findAllUserRatingOfProfile(id)VideoFormatModuleGETProfile UserRating
(6) /userrating/{id}updateUserRatingById(userrating)VideoFormatModulePUTUserRating
(7) /userratingfindAllUserRating()VideoFormatModuleGETUserRating





Example:

final UserRating userrating = (UserRating) invokeModule(VIDEO_FORMAT_MODULE + "/userrating/" + id, UserRating.class);
if (userrating != null) {
    final Profile profile1 = (Profile) invokeModule(PROFILE_MODULE + "/profile/" + userrating.getProfile().getId(), Profile.class);
    if (profile1 != null) {
        final User user2 = (User) invokeModule(USER_MODULE + "/user/" + profile1.getUser().getId(), User.class);
        if (user2 != null) {
            final Country country3 = (Country) invokeModule(TITLE_MODULE + "/country/" + user2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
    final Title title4 = (Title) invokeModule(TITLE_MODULE + "/title/" + userrating.getTitle().getId(), Title.class);
    if (title4 != null) {
        final Country productioncountry5 = (Country) invokeModule(TITLE_MODULE + "/country/" + title4.getProductionCountry().getId(), Country.class);
        if (productioncountry5 != null) {
        }
        final Language originallanguage6 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title4.getOriginalLanguage().getId(), Language.class);
        if (originallanguage6 != null) {
        }
    }
}
return userrating;


Overview

Summary

ContactDonateImprint