Overview

Summary

ContactDonateImprint


Appendix E-15: VIDEO TAG (UI prompt)


VideoTagVideoModuleYouTubeCom

Properties (2)

PropertyTypeEntityReferenceModule
(1) TagLONGVideoTagTagVideoModule
(2) VideoLONGVideoTagVideoVideoModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /videotag/{id}updateVideoTagById(videotag)VideoModulePUTVideoTag
(2) /videotaginsertVideoTag(videotag)VideoModulePOSTVideoTag
(3) /videotagfindAllVideoTag()VideoModuleGETVideoTag
(4) /videotag/{id}findVideoTagById(id)VideoModuleGETVideoTag
(5) /videotag/video/{id}findAllVideoTagOfVideo(id)VideoModuleGETVideo VideoTag
(6) /videotag/{id}deleteVideoTagById(id)VideoModuleDELETEVideoTag
(7) /videotag/tag/{id}findAllVideoTagOfTag(id)VideoModuleGETTag VideoTag





Example:

final VideoTag videotag = (VideoTag) invokeModule(VIDEO_MODULE + "/videotag/" + id, VideoTag.class);
if (videotag != null) {
    final Video video1 = (Video) invokeModule(VIDEO_MODULE + "/video/" + videotag.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 Tag tag5 = (Tag) invokeModule(VIDEO_MODULE + "/tag/" + videotag.getTag().getId(), Tag.class);
    if (tag5 != null) {
    }
}
return videotag;


Overview

Summary

ContactDonateImprint