Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-25: PLAYLIST (UI prompt)


PlaylistCategoryModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) ChannelLONGPlaylistChannelChannelModule
(2) CreatedAtDATEPlaylist
(3) DescriptionSTRINGPlaylist
(4) IsSystemGeneratedBOOLPlaylist
(5) PrivacyStatusSTRINGPlaylist
(6) TitleSTRINGPlaylist
(7) UpdatedAtDATEPlaylist


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /playlistvideo/playlist/{id}findAllPlaylistVideoOfPlaylist(id)CategoryModuleGETPlaylist PlaylistVideo
(2) /playlist/{id}updatePlaylistById(playlist)CategoryModulePUTPlaylist
(3) /playlist/{id}deletePlaylistById(id)CategoryModuleDELETEPlaylist
(4) /playlist/channel/{id}findAllPlaylistOfChannel(id)CategoryModuleGETChannel Playlist
(5) /playlistfindAllPlaylist()CategoryModuleGETPlaylist
(6) /playlistinsertPlaylist(playlist)CategoryModulePOSTPlaylist
(7) /playlist/{id}findPlaylistById(id)CategoryModuleGETPlaylist





Example:

final Playlist playlist = (Playlist) invokeModule(CATEGORY_MODULE + "/playlist/" + id, Playlist.class);
if (playlist != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + playlist.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final User owneruser2 = (User) invokeModule(USER_MODULE + "/user/" + channel1.getOwnerUser().getId(), User.class);
        if (owneruser2 != null) {
        }
    }
}
return playlist;


Overview

Summary

ServicesContactDonateAboutImprint