Overview

Summary

ContactDonateImprint


Appendix E-21: PLAYLIST VIDEO (UI prompt)


PlaylistVideoPlaylistModuleYouTubeCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) AddedAtDATEPlaylistVideo
(2) AddedByUserLONGPlaylistVideoUserUserModule
(3) PlaylistLONGPlaylistVideoPlaylistPlaylistModule
(4) PositionLONGPlaylistVideo
(5) VideoLONGPlaylistVideoVideoVideoModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playlistvideo/video/{id}findAllPlaylistVideoOfVideo(id)PlaylistModuleGETVideo PlaylistVideo
(2) /playlistvideo/{id}deletePlaylistVideoById(id)PlaylistModuleDELETEPlaylistVideo
(3) /playlistvideo/playlist/{id}findAllPlaylistVideoOfPlaylist(id)PlaylistModuleGETPlaylist PlaylistVideo
(4) /playlistvideo/{id}findPlaylistVideoById(id)PlaylistModuleGETPlaylistVideo
(5) /playlistvideo/addedbyuser/{id}findAllPlaylistVideoOfAddedByUser(id)PlaylistModuleGETUser PlaylistVideo
(6) /playlistvideo/{id}updatePlaylistVideoById(playlistvideo)PlaylistModulePUTPlaylistVideo
(7) /playlistvideofindAllPlaylistVideo()PlaylistModuleGETPlaylistVideo
(8) /playlistvideoinsertPlaylistVideo(playlistvideo)PlaylistModulePOSTPlaylistVideo





Example:

final PlaylistVideo playlistvideo = (PlaylistVideo) invokeModule(PLAYLIST_MODULE + "/playlistvideo/" + id, PlaylistVideo.class);
if (playlistvideo != null) {
    final Playlist playlist1 = (Playlist) invokeModule(PLAYLIST_MODULE + "/playlist/" + playlistvideo.getPlaylist().getId(), Playlist.class);
    if (playlist1 != null) {
        final Channel channel2 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + playlist1.getChannel().getId(), Channel.class);
        if (channel2 != null) {
            final User owneruser3 = (User) invokeModule(USER_MODULE + "/user/" + channel2.getOwnerUser().getId(), User.class);
            if (owneruser3 != null) {
            }
        }
    }
    final User addedbyuser4 = (User) invokeModule(USER_MODULE + "/user/" + playlistvideo.getAddedByUser().getId(), User.class);
    if (addedbyuser4 != null) {
    }
    final Video video5 = (Video) invokeModule(VIDEO_MODULE + "/video/" + playlistvideo.getVideo().getId(), Video.class);
    if (video5 != null) {
        final Category category6 = (Category) invokeModule(AD_MODULE + "/category/" + video5.getCategory().getId(), Category.class);
        if (category6 != null) {
        }
        final Channel channel7 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video5.getChannel().getId(), Channel.class);
        if (channel7 != null) {
            final User owneruser8 = (User) invokeModule(USER_MODULE + "/user/" + channel7.getOwnerUser().getId(), User.class);
            if (owneruser8 != null) {
            }
        }
    }
}
return playlistvideo;


Overview

Summary

ContactDonateImprint