Overview

Summary

ContactDonateImprint


Appendix E-31: USER FAVORITE (UI prompt)


UserFavoriteDeviceModuleYouTubeCom

Properties (3)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserFavorite
(2) UserLONGUserFavoriteUserUserModule
(3) VideoLONGUserFavoriteVideoVideoModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /userfavorite/video/{id}findAllUserFavoriteOfVideo(id)DeviceModuleGETVideo UserFavorite
(2) /userfavoritefindAllUserFavorite()DeviceModuleGETUserFavorite
(3) /userfavorite/{id}updateUserFavoriteById(userfavorite)DeviceModulePUTUserFavorite
(4) /userfavoriteinsertUserFavorite(userfavorite)DeviceModulePOSTUserFavorite
(5) /userfavorite/{id}deleteUserFavoriteById(id)DeviceModuleDELETEUserFavorite
(6) /userfavorite/user/{id}findAllUserFavoriteOfUser(id)DeviceModuleGETUser UserFavorite
(7) /userfavorite/{id}findUserFavoriteById(id)DeviceModuleGETUserFavorite





Example:

final UserFavorite userfavorite = (UserFavorite) invokeModule(DEVICE_MODULE + "/userfavorite/" + id, UserFavorite.class);
if (userfavorite != null) {
    final Video video1 = (Video) invokeModule(VIDEO_MODULE + "/video/" + userfavorite.getVideo().getId(), Video.class);
    if (video1 != null) {
        final Category category2 = (Category) invokeModule(AD_MODULE + "/category/" + video1.getCategory().getId(), Category.class);
        if (category2 != null) {
        }
        final Channel channel3 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video1.getChannel().getId(), Channel.class);
        if (channel3 != null) {
            final User owneruser4 = (User) invokeModule(USER_MODULE + "/user/" + channel3.getOwnerUser().getId(), User.class);
            if (owneruser4 != null) {
            }
        }
    }
    final User user5 = (User) invokeModule(USER_MODULE + "/user/" + userfavorite.getUser().getId(), User.class);
    if (user5 != null) {
    }
}
return userfavorite;


Overview

Summary

ContactDonateImprint