Overview

Summary

ServicesContactDonateAboutImprint


1. AD MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) AdAdAdModuleYouTubeCom
(2) AdImpressionAdImpressionUserModuleYouTubeCom
(3) BlockedUserBlockedUserAdModuleYouTubeCom
(4) UserUserUserModuleYouTubeCom
(5) VideoVideoVideoModuleYouTubeCom
(6) VideoAdVideoAdAdModuleYouTubeCom

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /videoad/ad/{id}findAllVideoAdOfAd(id)AdModuleGETAd VideoAd
(2) /adinsertAd(ad)AdModulePOSTAd
(3) /videoad/{id}findVideoAdById(id)AdModuleGETVideoAd
(4) /blockeduser/blockeruser/{id}findAllBlockedUserOfBlockerUser(id)AdModuleGETUser BlockedUser
(5) /blockeduser/{id}deleteBlockedUserById(id)AdModuleDELETEBlockedUser
(6) /ad/{id}deleteAdById(id)AdModuleDELETEAd
(7) /videoadinsertVideoAd(videoad)AdModulePOSTVideoAd
(8) /ad/{id}updateAdById(ad)AdModulePUTAd
(9) /ad/{id}findAdById(id)AdModuleGETAd
(10) /videoad/{id}updateVideoAdById(videoad)AdModulePUTVideoAd
(11) /blockeduserinsertBlockedUser(blockeduser)AdModulePOSTBlockedUser
(12) /blockeduserfindAllBlockedUser()AdModuleGETBlockedUser
(13) /videoadfindAllVideoAd()AdModuleGETVideoAd
(14) /videoad/{id}deleteVideoAdById(id)AdModuleDELETEVideoAd
(15) /adfindAllAd()AdModuleGETAd
(16) /blockeduser/{id}updateBlockedUserById(blockeduser)AdModulePUTBlockedUser
(17) /blockeduser/blockeduser/{id}findAllBlockedUserOfBlockedUser(id)AdModuleGETUser BlockedUser
(18) /videoad/video/{id}findAllVideoAdOfVideo(id)AdModuleGETVideo VideoAd
(19) /blockeduser/{id}findBlockedUserById(id)AdModuleGETBlockedUser







AdAdModuleYouTubeCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) AdvertiserNameSTRINGAd
(2) BudgetInfoJsonSTRINGAd
(3) CampaignNameSTRINGAd
(4) CreatedAtDATEAd
(5) FormatSTRINGAd
(6) MediaUrlSTRINGAd
(7) TargetingJsonSTRINGAd





Example:

final Ad ad = (Ad) invokeModule(AD_MODULE + "/ad/" + id, Ad.class);
if (ad != null) {
}
return ad;


1.2 BLOCKED USER


BlockedUserAdModuleYouTubeCom

Properties (3)

PropertyTypeEntityReferenceModule
(1) BlockedUserLONGBlockedUserUserUserModule
(2) BlockerUserLONGBlockedUserUserUserModule
(3) CreatedAtDATEBlockedUser





Example:

final BlockedUser blockeduser = (BlockedUser) invokeModule(AD_MODULE + "/blockeduser/" + id, BlockedUser.class);
if (blockeduser != null) {
    final User blockeruser1 = (User) invokeModule(USER_MODULE + "/user/" + blockeduser.getBlockerUser().getId(), User.class);
    if (blockeruser1 != null) {
    }
    final User blockeduser2 = (User) invokeModule(USER_MODULE + "/user/" + blockeduser.getBlockedUser().getId(), User.class);
    if (blockeduser2 != null) {
    }
}
return blockeduser;


1.3 VIDEO AD


VideoAdAdModuleYouTubeCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) AdLONGVideoAdAdAdModule
(2) CreatedAtDATEVideoAd
(3) InsertTimeSecondsLONGVideoAd
(4) PositionSTRINGVideoAd
(5) VideoLONGVideoAdVideoVideoModule





Example:

final VideoAd videoad = (VideoAd) invokeModule(AD_MODULE + "/videoad/" + id, VideoAd.class);
if (videoad != null) {
    final Video video1 = (Video) invokeModule(VIDEO_MODULE + "/video/" + videoad.getVideo().getId(), Video.class);
    if (video1 != null) {
        final Category category2 = (Category) invokeModule(CATEGORY_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 Ad ad5 = (Ad) invokeModule(AD_MODULE + "/ad/" + videoad.getAd().getId(), Ad.class);
    if (ad5 != null) {
    }
}
return videoad;


Overview

Summary

ServicesContactDonateAboutImprint