Overview

Summary

ContactDonateImprint


Appendix E-13: VIDEO REPORT (UI prompt)


VideoReportVideoModuleYouTubeCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEVideoReport
(2) DescriptionSTRINGVideoReport
(3) ReasonCodeSTRINGVideoReport
(4) ReporterUserLONGVideoReportUserUserModule
(5) ResolvedAtDATEVideoReport
(6) ResolvedByUserLONGVideoReportUserUserModule
(7) StatusSTRINGVideoReport
(8) VideoLONGVideoReportVideoVideoModule


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /videoreport/reporteruser/{id}findAllVideoReportOfReporterUser(id)VideoModuleGETUser VideoReport
(2) /videoreport/{id}updateVideoReportById(videoreport)VideoModulePUTVideoReport
(3) /videoreport/video/{id}findAllVideoReportOfVideo(id)VideoModuleGETVideo VideoReport
(4) /videoreportfindAllVideoReport()VideoModuleGETVideoReport
(5) /videoreport/{id}deleteVideoReportById(id)VideoModuleDELETEVideoReport
(6) /videoreport/resolvedbyuser/{id}findAllVideoReportOfResolvedByUser(id)VideoModuleGETUser VideoReport
(7) /videoreport/{id}findVideoReportById(id)VideoModuleGETVideoReport
(8) /videoreportinsertVideoReport(videoreport)VideoModulePOSTVideoReport





Example:

final VideoReport videoreport = (VideoReport) invokeModule(VIDEO_MODULE + "/videoreport/" + id, VideoReport.class);
if (videoreport != null) {
    final User resolvedbyuser1 = (User) invokeModule(USER_MODULE + "/user/" + videoreport.getResolvedByUser().getId(), User.class);
    if (resolvedbyuser1 != null) {
    }
    final User reporteruser2 = (User) invokeModule(USER_MODULE + "/user/" + videoreport.getReporterUser().getId(), User.class);
    if (reporteruser2 != null) {
    }
    final Video video3 = (Video) invokeModule(VIDEO_MODULE + "/video/" + videoreport.getVideo().getId(), Video.class);
    if (video3 != null) {
        final Category category4 = (Category) invokeModule(AD_MODULE + "/category/" + video3.getCategory().getId(), Category.class);
        if (category4 != null) {
        }
        final Channel channel5 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + video3.getChannel().getId(), Channel.class);
        if (channel5 != null) {
            final User owneruser6 = (User) invokeModule(USER_MODULE + "/user/" + channel5.getOwnerUser().getId(), User.class);
            if (owneruser6 != null) {
            }
        }
    }
}
return videoreport;


Overview

Summary

ContactDonateImprint